# near model CODE resource # jump table entries: 54680-54705 (26 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 D598 add.l [A0]+, D2 00000004 0000 1728 ori.b D0, 0x28 /* '(' */ 00000008 206F 000C movea.l A0, [A7 + 0xC] 0000000C 3F28 0016 move.w -[A7], [A0 + 0x16] 00000010 2F28 000E move.l -[A7], [A0 + 0xE] 00000014 2F2F 000A move.l -[A7], [A7 + 0xA] 00000018 206F 000E movea.l A0, [A7 + 0xE] 0000001C 2050 movea.l A0, [A0] 0000001E 2068 0004 movea.l A0, [A0 + 0x4] 00000022 4E90 jsr [A0] 00000024 42AF 001E clr.l [A7 + 0x1E] 00000028 4FEF 000A lea.l A7, [A7 + 0xA] 0000002C 4E74 0010 rtd 0x0010 00000030 48E7 0038 movem.l -[A7], A2,A3,A4 00000034 286F 0010 movea.l A4, [A7 + 0x10] 00000038 266F 0014 movea.l A3, [A7 + 0x14] 0000003C 2454 movea.l A2, [A4] 0000003E 41ED D598 lea.l A0, [A5 - 0x2A68] 00000042 2488 move.l [A2], A0 00000044 256F 0018 0004 move.l [A2 + 0x4], [A7 + 0x18] 0000004A 254B 0008 move.l [A2 + 0x8], A3 0000004E 2F0C move.l -[A7], A4 00000050 2F0B move.l -[A7], A3 00000052 7001 moveq.l D0, 0x01 00000054 322F 0024 move.w D1, [A7 + 0x24] 00000058 48C1 ext.l D1 0000005A 8280 or.l D1, D0 0000005C 3F01 move.w -[A7], D1 0000005E 4EAD A3B8 jsr [A5 - 0x5C48] 00000062 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000066 4E75 rts 00000068 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000006C 206F 0008 movea.l A0, [A7 + 0x8] 00000070 2050 movea.l A0, [A0] 00000072 2F28 0008 move.l -[A7], [A0 + 0x8] 00000076 4267 clr.w -[A7] 00000078 4EAD A3B8 jsr [A5 - 0x5C48] 0000007C 4E75 rts 0000007E 594F subq.w A7, 4 00000080 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000084 4EAD A3C0 jsr [A5 - 0x5C40] 00000088 205F movea.l A0, [A7]+ 0000008A 4E75 rts fn0000008C: 0000008C 4FEF FFEE lea.l A7, [A7 - 0x12] 00000090 3F7C 0008 0006 move.w [A7 + 0x6], 0x8 00000096 2F7C 0000 0093 0008 move.l [A7 + 0x8], 0x93 0000009E 3F7C 0004 000C move.w [A7 + 0xC], 0x4 000000A4 42AF 000E clr.l [A7 + 0xE] 000000A8 594F subq.w A7, 4 000000AA 4878 0002 push.l 0x2 000000AE 486F 0008 pea.l [A7 + 0x8] 000000B2 2F3C 0000 FF42 move.l -[A7], 0xFF42 000000B8 2F2F 0028 move.l -[A7], [A7 + 0x28] 000000BC 4EAD B0B0 jsr [A5 - 0x4F50] 000000C0 201F move.l D0, [A7]+ 000000C2 4FEF 0012 lea.l A7, [A7 + 0x12] 000000C6 4E75 rts fn000000C8: 000000C8 48E7 1030 movem.l -[A7], D3,A2,A3 000000CC 4FEF FFF6 lea.l A7, [A7 - 0xA] 000000D0 362F 001A move.w D3, [A7 + 0x1A] 000000D4 266F 001C movea.l A3, [A7 + 0x1C] 000000D8 4857 pea.l [A7] 000000DA 1F3C 0001 move.b -[A7], 0x1 000000DE 3F03 move.w -[A7], D3 000000E0 2F2D 0FB2 move.l -[A7], [A5 + 0xFB2 /* export_498 */] 000000E4 4EAD DFC8 jsr [A5 - 0x2038] 000000E8 2448 movea.l A2, A0 000000EA 200A move.l D0, A2 000000EC 4FEF 000C lea.l A7, [A7 + 0xC] 000000F0 6612 bne +0x14 /* 00000104 */ 000000F2 3F3C 0002 move.w -[A7], 0x2 000000F6 4EAD E070 jsr [A5 - 0x1F90] 000000FA 4FEF 000C lea.l A7, [A7 + 0xC] 000000FE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000102 4E75 rts label00000104: 00000104 2F52 0002 move.l [A7 + 0x2], [A2] 00000108 2F6A 0004 0006 move.l [A7 + 0x6], [A2 + 0x4] 0000010E 2493 move.l [A2], [A3] 00000110 256B 0004 0004 move.l [A2 + 0x4], [A3 + 0x4] 00000116 70FA moveq.l D0, 0xFFFFFFFA 00000118 B0AF 0002 cmp.l D0, [A7 + 0x2] 0000011C 660E bne +0x10 /* 0000012C */ 0000011E 2F2F 0006 move.l -[A7], [A7 + 0x6] 00000122 3F03 move.w -[A7], D3 00000124 4EBA FF66 jsr [PC - 0x9A /* 0000008C */] 00000128 5C4F addq.w A7, 6 0000012A 6012 bra +0x14 /* 0000013E */ label0000012C: 0000012C 7006 moveq.l D0, 0x06 0000012E B0AF 0002 cmp.l D0, [A7 + 0x2] 00000132 660A bne +0xC /* 0000013E */ 00000134 2F2F 0006 move.l -[A7], [A7 + 0x6] 00000138 4EAD E1A8 jsr [A5 - 0x1E58] 0000013C 584F addq.w A7, 4 label0000013E: 0000013E 7006 moveq.l D0, 0x06 00000140 B093 cmp.l D0, [A3] 00000142 660A bne +0xC /* 0000014E */ 00000144 206B 0004 movea.l A0, [A3 + 0x4] 00000148 2050 movea.l A0, [A0] 0000014A 52A8 0004 addq.l [A0 + 0x4], 1 label0000014E: 0000014E 4FEF 000A lea.l A7, [A7 + 0xA] 00000152 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000156 4E75 rts fn00000158: 00000158 2F0A move.l -[A7], A2 0000015A 4FEF FFF6 lea.l A7, [A7 - 0xA] 0000015E 4AAD 0FB2 tst.l [A5 + 0xFB2 /* export_498 */] 00000162 675E beq +0x60 /* 000001C2 */ 00000164 4857 pea.l [A7] 00000166 4227 clr.b -[A7] 00000168 3F2F 0018 move.w -[A7], [A7 + 0x18] 0000016C 2F2D 0FB2 move.l -[A7], [A5 + 0xFB2 /* export_498 */] 00000170 4EAD DFC8 jsr [A5 - 0x2038] 00000174 2448 movea.l A2, A0 00000176 200A move.l D0, A2 00000178 4FEF 000C lea.l A7, [A7 + 0xC] 0000017C 6744 beq +0x46 /* 000001C2 */ 0000017E 2F52 0002 move.l [A7 + 0x2], [A2] 00000182 2F6A 0004 0006 move.l [A7 + 0x6], [A2 + 0x4] 00000188 202F 0006 move.l D0, [A7 + 0x6] 0000018C B0AF 0014 cmp.l D0, [A7 + 0x14] 00000190 6630 bne +0x32 /* 000001C2 */ 00000192 4292 clr.l [A2] 00000194 42AA 0004 clr.l [A2 + 0x4] 00000198 70FA moveq.l D0, 0xFFFFFFFA 0000019A B0AF 0002 cmp.l D0, [A7 + 0x2] 0000019E 6610 bne +0x12 /* 000001B0 */ 000001A0 2F2F 0006 move.l -[A7], [A7 + 0x6] 000001A4 3F2F 0016 move.w -[A7], [A7 + 0x16] 000001A8 4EBA FEE2 jsr [PC - 0x11E /* 0000008C */] 000001AC 5C4F addq.w A7, 6 000001AE 6012 bra +0x14 /* 000001C2 */ label000001B0: 000001B0 7006 moveq.l D0, 0x06 000001B2 B0AF 0002 cmp.l D0, [A7 + 0x2] 000001B6 660A bne +0xC /* 000001C2 */ 000001B8 2F2F 0006 move.l -[A7], [A7 + 0x6] 000001BC 4EAD E1A8 jsr [A5 - 0x1E58] 000001C0 584F addq.w A7, 4 label000001C2: 000001C2 4FEF 000A lea.l A7, [A7 + 0xA] 000001C6 245F movea.l A2, [A7]+ 000001C8 4E75 rts 000001CA 48E7 1820 movem.l -[A7], D3,D4,A2 000001CE 382F 0014 move.w D4, [A7 + 0x14] 000001D2 3F04 move.w -[A7], D4 000001D4 4EAD E0E8 jsr [A5 - 0x1F18] 000001D8 3800 move.w D4, D0 000001DA 7610 moveq.l D3, 0x10 000001DC 2003 move.l D0, D3 000001DE D0AD 0F96 add.l D0, [A5 + 0xF96] 000001E2 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 000001E6 544F addq.w A7, 2 000001E8 6D0C blt +0xE /* 000001F6 */ 000001EA 2F03 move.l -[A7], D3 000001EC 4EAD E170 jsr [A5 - 0x1E90] 000001F0 49C0 lea.l A4, D0 000001F2 584F addq.w A7, 4 000001F4 6002 bra +0x4 /* 000001F8 */ label000001F6: 000001F6 7001 moveq.l D0, 0x01 label000001F8: 000001F8 4A80 tst.l D0 000001FA 6762 beq +0x64 /* 0000025E */ 000001FC D7AD 0F96 add.l [A5 + 0xF96], D3 00000200 54AD 0F9E addq.l [A5 + 0xF9E], 2 00000204 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000208 48C0 ext.l D0 0000020A E788 lsl D0, 3 0000020C 246D 0F8E movea.l A2, [A5 + 0xF8E] 00000210 2452 movea.l A2, [A2] 00000212 D5ED 0F96 add.l A2, [A5 + 0xF96] 00000216 95C0 sub.l A2, D0 00000218 302D 0FA0 move.w D0, [A5 + 0xFA0] 0000021C 48C0 ext.l D0 0000021E 5580 subq.l D0, 2 00000220 E788 lsl D0, 3 00000222 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000226 2050 movea.l A0, [A0] 00000228 D1ED 0F96 add.l A0, [A5 + 0xF96] 0000022C 91C0 sub.l A0, D0 0000022E 43D0 lea.l A1, [A0] 00000230 204A movea.l A0, A2 00000232 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000236 48C0 ext.l D0 00000238 5580 subq.l D0, 2 0000023A E788 lsl D0, 3 0000023C A22E syscall BlockMove/BlockMoveData, flags=2 0000023E 7008 moveq.l D0, 0x08 00000240 2480 move.l [A2], D0 00000242 7074 moveq.l D0, 0x74 00000244 2540 0004 move.l [A2 + 0x4], D0 00000248 508A addq.l A2, 8 0000024A 7008 moveq.l D0, 0x08 0000024C 2480 move.l [A2], D0 0000024E 3044 movea.w A0, D4 00000250 2548 0004 move.l [A2 + 0x4], A0 00000254 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000258 4EBA 000A jsr [PC + 0xA /* 00000264 */] 0000025C 584F addq.w A7, 4 label0000025E: 0000025E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000262 4E75 rts fn00000264: 00000264 42AD 1076 clr.l [A5 + 0x1076] 00000268 594F subq.w A7, 4 0000026A 42A7 clr.l -[A7] 0000026C 42A7 clr.l -[A7] 0000026E 2F3C 0000 FF42 move.l -[A7], 0xFF42 00000274 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000278 4EAD B0B0 jsr [A5 - 0x4F50] 0000027C 201F move.l D0, [A7]+ 0000027E 202D 1076 move.l D0, [A5 + 0x1076] 00000282 B0AF 0004 cmp.l D0, [A7 + 0x4] 00000286 57C0 seq D0 00000288 4400 neg.b D0 0000028A 49C0 lea.l A4, D0 0000028C 4E75 rts fn0000028E: 0000028E 2F3C 000F 0018 move.l -[A7], 0xF0018 00000294 4EAD DFB8 jsr [A5 - 0x2048] 00000298 584F addq.w A7, 4 0000029A 4E75 rts 0000029C 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 000002A0 4FEF FFF6 lea.l A7, [A7 - 0xA] 000002A4 282F 0026 move.l D4, [A7 + 0x26] 000002A8 286F 002A movea.l A4, [A7 + 0x2A] 000002AC 362F 002E move.w D3, [A7 + 0x2E] 000002B0 4857 pea.l [A7] 000002B2 1F3C 0001 move.b -[A7], 0x1 000002B6 3F03 move.w -[A7], D3 000002B8 2F04 move.l -[A7], D4 000002BA 4EAD DFC8 jsr [A5 - 0x2038] 000002BE 2448 movea.l A2, A0 000002C0 200A move.l D0, A2 000002C2 4FEF 000C lea.l A7, [A7 + 0xC] 000002C6 6700 0108 beq +0x10A /* 000003D0 */ 000002CA 7003 moveq.l D0, 0x03 000002CC B092 cmp.l D0, [A2] 000002CE 6634 bne +0x36 /* 00000304 */ 000002D0 266A 0004 movea.l A3, [A2 + 0x4] 000002D4 2053 movea.l A0, [A3] 000002D6 2C68 0008 movea.l A6, [A0 + 0x8] 000002DA 2F0E move.l -[A7], A6 000002DC 4EAD DFD0 jsr [A5 - 0x2030] 000002E0 2053 movea.l A0, [A3] 000002E2 2468 0004 movea.l A2, [A0 + 0x4] 000002E6 2052 movea.l A0, [A2] 000002E8 317C FFFF 0018 move.w [A0 + 0x18], 0xFFFF 000002EE 2052 movea.l A0, [A2] 000002F0 2254 movea.l A1, [A4] 000002F2 2028 0004 move.l D0, [A0 + 0x4] 000002F6 D1A9 0004 add.l [A1 + 0x4], D0 000002FA 2F0A move.l -[A7], A2 000002FC 4EAD E1E8 jsr [A5 - 0x1E18] 00000300 504F addq.w A7, 8 00000302 6074 bra +0x76 /* 00000378 */ label00000304: 00000304 4EBA FF88 jsr [PC - 0x78 /* 0000028E */] 00000308 2C48 movea.l A6, A0 0000030A 200E move.l D0, A6 0000030C 6700 00C2 beq +0xC4 /* 000003D0 */ 00000310 4878 0001 push.l 0x1 00000314 4878 0014 push.l 0x14 00000318 4EAD C1F8 jsr [A5 - 0x3E08] 0000031C 2648 movea.l A3, A0 0000031E 200B move.l D0, A3 00000320 504F addq.w A7, 8 00000322 6610 bne +0x12 /* 00000334 */ 00000324 2F0E move.l -[A7], A6 00000326 4EAD C200 jsr [A5 - 0x3E00] 0000032A 4FEF 000E lea.l A7, [A7 + 0xE] 0000032E 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00000332 4E75 rts label00000334: 00000334 2453 movea.l A2, [A3] 00000336 41ED D5E8 lea.l A0, [A5 - 0x2A18] 0000033A 2488 move.l [A2], A0 0000033C 422A 0012 clr.b [A2 + 0x12] 00000340 42AA 000C clr.l [A2 + 0xC] 00000344 254E 0008 move.l [A2 + 0x8], A6 00000348 3543 0010 move.w [A2 + 0x10], D3 0000034C 7003 moveq.l D0, 0x03 0000034E 2F40 0002 move.l [A7 + 0x2], D0 00000352 2F4B 0006 move.l [A7 + 0x6], A3 00000356 700C moveq.l D0, 0x0C 00000358 C1D7 muls.w D0, [A7] 0000035A 2044 movea.l A0, D4 0000035C 2050 movea.l A0, [A0] 0000035E D1C0 add.l A0, D0 00000360 216F 0002 0018 move.l [A0 + 0x18], [A7 + 0x2] 00000366 216F 0006 001C move.l [A0 + 0x1C], [A7 + 0x6] 0000036C 486F 0002 pea.l [A7 + 0x2] 00000370 3F03 move.w -[A7], D3 00000372 4EBA FD54 jsr [PC - 0x2AC /* 000000C8 */] 00000376 5C4F addq.w A7, 6 label00000378: 00000378 2453 movea.l A2, [A3] 0000037A 254C 0004 move.l [A2 + 0x4], A4 0000037E 2054 movea.l A0, [A4] 00000380 3157 0018 move.w [A0 + 0x18], [A7] 00000384 2054 movea.l A0, [A4] 00000386 3828 0048 move.w D4, [A0 + 0x48] 0000038A 7600 moveq.l D3, 0x00 0000038C 603E bra +0x40 /* 000003CC */ label0000038E: 0000038E 702A moveq.l D0, 0x2A 00000390 C1C3 muls.w D0, D3 00000392 2054 movea.l A0, [A4] 00000394 2654 movea.l A3, [A4] 00000396 D7E8 004A add.l A3, [A0 + 0x4A] 0000039A D7C0 add.l A3, D0 0000039C 42A7 clr.l -[A7] 0000039E 1F3C 0001 move.b -[A7], 0x1 000003A2 3F13 move.w -[A7], [A3] 000003A4 4EAD E0E8 jsr [A5 - 0x1F18] 000003A8 544F addq.w A7, 2 000003AA 3F00 move.w -[A7], D0 000003AC 2F0E move.l -[A7], A6 000003AE 4EAD DFC8 jsr [A5 - 0x2038] 000003B2 2448 movea.l A2, A0 000003B4 200A move.l D0, A2 000003B6 4FEF 000C lea.l A7, [A7 + 0xC] 000003BA 6714 beq +0x16 /* 000003D0 */ 000003BC 7004 moveq.l D0, 0x04 000003BE 2480 move.l [A2], D0 000003C0 3043 movea.w A0, D3 000003C2 2548 0004 move.l [A2 + 0x4], A0 000003C6 702A moveq.l D0, 0x2A 000003C8 D7C0 add.l A3, D0 000003CA 5243 addq.w D3, 1 label000003CC: 000003CC B644 cmp.w D3, D4 000003CE 6DBE blt -0x40 /* 0000038E */ label000003D0: 000003D0 4FEF 000A lea.l A7, [A7 + 0xA] 000003D4 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000003D8 4E75 rts fn000003DA: 000003DA 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000003DE 286F 0014 movea.l A4, [A7 + 0x14] 000003E2 362F 0018 move.w D3, [A7 + 0x18] 000003E6 700C moveq.l D0, 0x0C 000003E8 C1C3 muls.w D0, D3 000003EA 2654 movea.l A3, [A4] 000003EC D7C0 add.l A3, D0 000003EE 47EB 0014 lea.l A3, [A3 + 0x14] 000003F2 246B 0008 movea.l A2, [A3 + 0x8] 000003F6 2F0A move.l -[A7], A2 000003F8 2052 movea.l A0, [A2] 000003FA 3F28 0010 move.w -[A7], [A0 + 0x10] 000003FE 4EBA FD58 jsr [PC - 0x2A8 /* 00000158 */] 00000402 2052 movea.l A0, [A2] 00000404 2F28 000C move.l -[A7], [A0 + 0xC] 00000408 4EAD E0B0 jsr [A5 - 0x1F50] 0000040C 2052 movea.l A0, [A2] 0000040E 2F28 0008 move.l -[A7], [A0 + 0x8] 00000412 4EAD DFF0 jsr [A5 - 0x2010] 00000416 2F0A move.l -[A7], A2 00000418 4EAD C200 jsr [A5 - 0x3E00] 0000041C 700C moveq.l D0, 0x0C 0000041E C1C3 muls.w D0, D3 00000420 2654 movea.l A3, [A4] 00000422 D7C0 add.l A3, D0 00000424 47EB 0014 lea.l A3, [A3 + 0x14] 00000428 42AB 0004 clr.l [A3 + 0x4] 0000042C 42AB 0008 clr.l [A3 + 0x8] 00000430 4FEF 0012 lea.l A7, [A7 + 0x12] 00000434 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000438 4E75 rts 0000043A 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000043E 266F 0014 movea.l A3, [A7 + 0x14] 00000442 2053 movea.l A0, [A3] 00000444 3828 000C move.w D4, [A0 + 0xC] 00000448 7600 moveq.l D3, 0x00 0000044A 6026 bra +0x28 /* 00000472 */ label0000044C: 0000044C 700C moveq.l D0, 0x0C 0000044E C1C3 muls.w D0, D3 00000450 2453 movea.l A2, [A3] 00000452 D5C0 add.l A2, D0 00000454 45EA 0014 lea.l A2, [A2 + 0x14] 00000458 0C52 FFFF cmpi.w [A2], 0xFFFF 0000045C 6712 beq +0x14 /* 00000470 */ 0000045E 7003 moveq.l D0, 0x03 00000460 B0AA 0004 cmp.l D0, [A2 + 0x4] 00000464 660A bne +0xC /* 00000470 */ 00000466 3F03 move.w -[A7], D3 00000468 2F0B move.l -[A7], A3 0000046A 4EBA FF6E jsr [PC - 0x92 /* 000003DA */] 0000046E 5C4F addq.w A7, 6 label00000470: 00000470 5243 addq.w D3, 1 label00000472: 00000472 B644 cmp.w D3, D4 00000474 6DD6 blt -0x28 /* 0000044C */ 00000476 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000047A 4E75 rts fn0000047C: 0000047C 514F subq.w A7, 8 0000047E 2EAF 0010 move.l [A7], [A7 + 0x10] 00000482 2F6F 0014 0004 move.l [A7 + 0x4], [A7 + 0x14] 00000488 2017 move.l D0, [A7] 0000048A 5980 subq.l D0, 4 0000048C 6706 beq +0x8 /* 00000494 */ 0000048E 5980 subq.l D0, 4 00000490 6732 beq +0x34 /* 000004C4 */ 00000492 601C bra +0x1E /* 000004B0 */ label00000494: 00000494 202F 0004 move.l D0, [A7 + 0x4] 00000498 5480 addq.l D0, 2 0000049A 4480 neg.l D0 0000049C 2F40 0004 move.l [A7 + 0x4], D0 000004A0 70FF moveq.l D0, 0xFFFFFFFF 000004A2 B0AF 0004 cmp.l D0, [A7 + 0x4] 000004A6 6E1C bgt +0x1E /* 000004C4 */ 000004A8 70FE moveq.l D0, 0xFFFFFFFE 000004AA 2F40 0004 move.l [A7 + 0x4], D0 000004AE 6014 bra +0x16 /* 000004C4 */ label000004B0: 000004B0 2F2F 0014 move.l -[A7], [A7 + 0x14] 000004B4 2F2F 0014 move.l -[A7], [A7 + 0x14] 000004B8 3F3C 0007 move.w -[A7], 0x7 000004BC 4EAD E060 jsr [A5 - 0x1FA0] 000004C0 4FEF 000A lea.l A7, [A7 + 0xA] label000004C4: 000004C4 206F 000C movea.l A0, [A7 + 0xC] 000004C8 2097 move.l [A0], [A7] 000004CA 216F 0004 0004 move.l [A0 + 0x4], [A7 + 0x4] 000004D0 504F addq.w A7, 8 000004D2 4E75 rts fn000004D4: 000004D4 2F0A move.l -[A7], A2 000004D6 4FEF FFEE lea.l A7, [A7 - 0x12] 000004DA 4AAF 001A tst.l [A7 + 0x1A] 000004DE 6700 00D4 beq +0xD6 /* 000005B4 */ 000004E2 0C6D 0003 0FA0 cmpi.w [A5 + 0xFA0], 0x3 000004E8 6C10 bge +0x12 /* 000004FA */ 000004EA 3F3C 0019 move.w -[A7], 0x19 000004EE 4EAD E070 jsr [A5 - 0x1F90] 000004F2 4FEF 0014 lea.l A7, [A7 + 0x14] 000004F6 245F movea.l A2, [A7]+ 000004F8 4E75 rts label000004FA: 000004FA 302D 0FA0 move.w D0, [A5 + 0xFA0] 000004FE 48C0 ext.l D0 00000500 5580 subq.l D0, 2 00000502 E788 lsl D0, 3 00000504 246D 0F8E movea.l A2, [A5 + 0xF8E] 00000508 2452 movea.l A2, [A2] 0000050A D5ED 0F96 add.l A2, [A5 + 0xF96] 0000050E 95C0 sub.l A2, D0 00000510 2F52 0002 move.l [A7 + 0x2], [A2] 00000514 2F6A 0004 0006 move.l [A7 + 0x6], [A2 + 0x4] 0000051A 7002 moveq.l D0, 0x02 0000051C 2480 move.l [A2], D0 0000051E 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000522 48C0 ext.l D0 00000524 5380 subq.l D0, 1 00000526 E788 lsl D0, 3 00000528 206D 0F8E movea.l A0, [A5 + 0xF8E] 0000052C 2050 movea.l A0, [A0] 0000052E D1ED 0F96 add.l A0, [A5 + 0xF96] 00000532 91C0 sub.l A0, D0 00000534 2F28 0004 move.l -[A7], [A0 + 0x4] 00000538 2F28 0000 move.l -[A7], [A0 + 0x0] 0000053C 486F 0012 pea.l [A7 + 0x12] 00000540 4EBA FF3A jsr [PC - 0xC6 /* 0000047C */] 00000544 4A6D 101E tst.w [A5 + 0x101E] 00000548 4FEF 000C lea.l A7, [A7 + 0xC] 0000054C 6666 bne +0x68 /* 000005B4 */ 0000054E 4857 pea.l [A7] 00000550 1F3C 0001 move.b -[A7], 0x1 00000554 3F2F 0016 move.w -[A7], [A7 + 0x16] 00000558 206F 0022 movea.l A0, [A7 + 0x22] 0000055C 2050 movea.l A0, [A0] 0000055E 2F28 0008 move.l -[A7], [A0 + 0x8] 00000562 4EAD DFC8 jsr [A5 - 0x2038] 00000566 2448 movea.l A2, A0 00000568 200A move.l D0, A2 0000056A 4FEF 000C lea.l A7, [A7 + 0xC] 0000056E 6610 bne +0x12 /* 00000580 */ 00000570 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00000574 4EAD E070 jsr [A5 - 0x1F90] 00000578 4FEF 0014 lea.l A7, [A7 + 0x14] 0000057C 245F movea.l A2, [A7]+ 0000057E 4E75 rts label00000580: 00000580 2F52 000A move.l [A7 + 0xA], [A2] 00000584 2F6A 0004 000E move.l [A7 + 0xE], [A2 + 0x4] 0000058A 24AF 0002 move.l [A2], [A7 + 0x2] 0000058E 256F 0006 0004 move.l [A2 + 0x4], [A7 + 0x6] 00000594 7001 moveq.l D0, 0x01 00000596 222F 000A move.l D1, [A7 + 0xA] 0000059A E3A8 lsl D0, D1 0000059C 0280 0000 0262 andi.l D0, 0x262 000005A2 4A80 tst.l D0 000005A4 670E beq +0x10 /* 000005B4 */ 000005A6 2F2F 000E move.l -[A7], [A7 + 0xE] 000005AA 2F2F 000E move.l -[A7], [A7 + 0xE] 000005AE 4EAD E1B8 jsr [A5 - 0x1E48] 000005B2 504F addq.w A7, 8 label000005B4: 000005B4 4FEF 0012 lea.l A7, [A7 + 0x12] 000005B8 245F movea.l A2, [A7]+ 000005BA 4E75 rts fn000005BC: 000005BC 2F0A move.l -[A7], A2 000005BE 4FEF FFEE lea.l A7, [A7 - 0x12] 000005C2 4AAF 001A tst.l [A7 + 0x1A] 000005C6 6700 00AE beq +0xB0 /* 00000676 */ 000005CA 0C6D 0002 0FA0 cmpi.w [A5 + 0xFA0], 0x2 000005D0 6C10 bge +0x12 /* 000005E2 */ 000005D2 3F3C 0019 move.w -[A7], 0x19 000005D6 4EAD E070 jsr [A5 - 0x1F90] 000005DA 4FEF 0014 lea.l A7, [A7 + 0x14] 000005DE 245F movea.l A2, [A7]+ 000005E0 4E75 rts label000005E2: 000005E2 302D 0FA0 move.w D0, [A5 + 0xFA0] 000005E6 48C0 ext.l D0 000005E8 5380 subq.l D0, 1 000005EA E788 lsl D0, 3 000005EC 206D 0F8E movea.l A0, [A5 + 0xF8E] 000005F0 2050 movea.l A0, [A0] 000005F2 D1ED 0F96 add.l A0, [A5 + 0xF96] 000005F6 91C0 sub.l A0, D0 000005F8 2F28 0004 move.l -[A7], [A0 + 0x4] 000005FC 2F28 0000 move.l -[A7], [A0 + 0x0] 00000600 486F 000A pea.l [A7 + 0xA] 00000604 4EBA FE76 jsr [PC - 0x18A /* 0000047C */] 00000608 4A6D 101E tst.w [A5 + 0x101E] 0000060C 4FEF 000C lea.l A7, [A7 + 0xC] 00000610 6664 bne +0x66 /* 00000676 */ 00000612 4857 pea.l [A7] 00000614 1F3C 0001 move.b -[A7], 0x1 00000618 3F2F 000E move.w -[A7], [A7 + 0xE] 0000061C 206F 0022 movea.l A0, [A7 + 0x22] 00000620 2050 movea.l A0, [A0] 00000622 2F28 0008 move.l -[A7], [A0 + 0x8] 00000626 4EAD DFC8 jsr [A5 - 0x2038] 0000062A 2448 movea.l A2, A0 0000062C 200A move.l D0, A2 0000062E 4FEF 000C lea.l A7, [A7 + 0xC] 00000632 6742 beq +0x44 /* 00000676 */ 00000634 2F52 000A move.l [A7 + 0xA], [A2] 00000638 2F6A 0004 000E move.l [A7 + 0xE], [A2 + 0x4] 0000063E 7001 moveq.l D0, 0x01 00000640 222F 000A move.l D1, [A7 + 0xA] 00000644 E3A8 lsl D0, D1 00000646 0280 0000 0262 andi.l D0, 0x262 0000064C 4A80 tst.l D0 0000064E 670C beq +0xE /* 0000065C */ 00000650 486F 000A pea.l [A7 + 0xA] 00000654 4EAD E1C0 jsr [A5 - 0x1E40] 00000658 584F addq.w A7, 4 0000065A 600C bra +0xE /* 00000668 */ label0000065C: 0000065C 7002 moveq.l D0, 0x02 0000065E B081 cmp.l D0, D1 00000660 6606 bne +0x8 /* 00000668 */ 00000662 7004 moveq.l D0, 0x04 00000664 2F40 000A move.l [A7 + 0xA], D0 label00000668: 00000668 206F 001E movea.l A0, [A7 + 0x1E] 0000066C 20AF 000A move.l [A0], [A7 + 0xA] 00000670 216F 000E 0004 move.l [A0 + 0x4], [A7 + 0xE] label00000676: 00000676 4FEF 0012 lea.l A7, [A7 + 0x12] 0000067A 245F movea.l A2, [A7]+ 0000067C 4E75 rts fn0000067E: 0000067E 2F0A move.l -[A7], A2 00000680 246F 0008 movea.l A2, [A7 + 0x8] 00000684 200A move.l D0, A2 00000686 4A80 tst.l D0 00000688 673A beq +0x3C /* 000006C4 */ 0000068A 2F0A move.l -[A7], A2 0000068C 4EAD A350 jsr [A5 - 0x5CB0] 00000690 2052 movea.l A0, [A2] 00000692 2068 0008 movea.l A0, [A0 + 0x8] 00000696 B1ED 100C cmpa.l A0, [A5 + 0x100C] 0000069A 584F addq.w A7, 4 0000069C 6604 bne +0x6 /* 000006A2 */ 0000069E 42AD 100C clr.l [A5 + 0x100C] label000006A2: 000006A2 206F 000C movea.l A0, [A7 + 0xC] 000006A6 2050 movea.l A0, [A0] 000006A8 2F28 0004 move.l -[A7], [A0 + 0x4] 000006AC 4EAD E1E8 jsr [A5 - 0x1E18] 000006B0 2052 movea.l A0, [A2] 000006B2 2F28 0008 move.l -[A7], [A0 + 0x8] 000006B6 4EAD E0B0 jsr [A5 - 0x1F50] 000006BA 2F0A move.l -[A7], A2 000006BC 4EAD C200 jsr [A5 - 0x3E00] 000006C0 4FEF 000C lea.l A7, [A7 + 0xC] label000006C4: 000006C4 245F movea.l A2, [A7]+ 000006C6 4E75 rts fn000006C8: 000006C8 48E7 1030 movem.l -[A7], D3,A2,A3 000006CC 514F subq.w A7, 8 000006CE 266F 0018 movea.l A3, [A7 + 0x18] 000006D2 0C6D 0002 0FA0 cmpi.w [A5 + 0xFA0], 0x2 000006D8 6C12 bge +0x14 /* 000006EC */ 000006DA 3F3C 0019 move.w -[A7], 0x19 000006DE 4EAD E070 jsr [A5 - 0x1F90] 000006E2 4FEF 000A lea.l A7, [A7 + 0xA] 000006E6 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000006EA 4E75 rts label000006EC: 000006EC 302D 0FA0 move.w D0, [A5 + 0xFA0] 000006F0 48C0 ext.l D0 000006F2 5380 subq.l D0, 1 000006F4 E788 lsl D0, 3 000006F6 206D 0F8E movea.l A0, [A5 + 0xF8E] 000006FA 2050 movea.l A0, [A0] 000006FC D1ED 0F96 add.l A0, [A5 + 0xF96] 00000700 91C0 sub.l A0, D0 00000702 2E90 move.l [A7], [A0] 00000704 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 0000070A 4857 pea.l [A7] 0000070C 4EAD E588 jsr [A5 - 0x1A78] 00000710 4A00 tst.b D0 00000712 584F addq.w A7, 4 00000714 661A bne +0x1C /* 00000730 */ 00000716 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000071A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000071E 3F3C 000B move.w -[A7], 0xB 00000722 4EAD E060 jsr [A5 - 0x1FA0] 00000726 4FEF 0012 lea.l A7, [A7 + 0x12] 0000072A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000072E 4E75 rts label00000730: 00000730 42A7 clr.l -[A7] 00000732 4227 clr.b -[A7] 00000734 3F2F 000C move.w -[A7], [A7 + 0xC] 00000738 2F2F 0024 move.l -[A7], [A7 + 0x24] 0000073C 4EAD DFC8 jsr [A5 - 0x2038] 00000740 2448 movea.l A2, A0 00000742 200A move.l D0, A2 00000744 4FEF 000C lea.l A7, [A7 + 0xC] 00000748 6704 beq +0x6 /* 0000074E */ 0000074A 7601 moveq.l D3, 0x01 0000074C 6056 bra +0x58 /* 000007A4 */ label0000074E: 0000074E 7600 moveq.l D3, 0x00 00000750 4A2F 0020 tst.b [A7 + 0x20] 00000754 6728 beq +0x2A /* 0000077E */ 00000756 202F 0004 move.l D0, [A7 + 0x4] 0000075A 0480 0000 005A subi.l D0, 0x5A /* 'Z' */ 00000760 0C80 0000 003D cmpi.l D0, 0x3D /* '=' */ 00000766 623C bhi +0x3E /* 000007A4 */ 00000768 5740 subq.w D0, 3 0000076A 6D0E blt +0x10 /* 0000077A */ 0000076C 0440 0025 subi.w D0, 0x25 /* '%' */ 00000770 6D32 blt +0x34 /* 000007A4 */ 00000772 6706 beq +0x8 /* 0000077A */ 00000774 0440 0014 subi.w D0, 0x14 00000778 6D2A blt +0x2C /* 000007A4 */ label0000077A: 0000077A 7601 moveq.l D3, 0x01 0000077C 6026 bra +0x28 /* 000007A4 */ label0000077E: 0000077E 202F 0004 move.l D0, [A7 + 0x4] 00000782 0480 0000 005B subi.l D0, 0x5B /* '[' */ 00000788 6718 beq +0x1A /* 000007A2 */ 0000078A 0480 0000 001A subi.l D0, 0x1A 00000790 6710 beq +0x12 /* 000007A2 */ 00000792 5180 subq.l D0, 8 00000794 5B80 subq.l D0, 5 00000796 670A beq +0xC /* 000007A2 */ 00000798 0480 0000 0014 subi.l D0, 0x14 0000079E 6702 beq +0x4 /* 000007A2 */ 000007A0 6002 bra +0x4 /* 000007A4 */ label000007A2: 000007A2 7601 moveq.l D3, 0x01 label000007A4: 000007A4 7004 moveq.l D0, 0x04 000007A6 2680 move.l [A3], D0 000007A8 2743 0004 move.l [A3 + 0x4], D3 000007AC 504F addq.w A7, 8 000007AE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000007B2 4E75 rts fn000007B4: 000007B4 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000007B8 514F subq.w A7, 8 000007BA 266F 001C movea.l A3, [A7 + 0x1C] 000007BE 262F 0020 move.l D3, [A7 + 0x20] 000007C2 246F 0024 movea.l A2, [A7 + 0x24] 000007C6 286F 0028 movea.l A4, [A7 + 0x28] 000007CA 2003 move.l D0, D3 000007CC 4EAD 9D1E jsr [A5 - 0x62E2] 000007D0 00A2 0000 005A ori.l -[A2], 0x5A /* 'Z' */ 000007D6 0000 0096 ori.b D0, 0x96 000007DA 0005 0000 ori.b D5, 0x0 000007DE 005A 005A ori.w [A2]+, 0x5A /* 'Z' */ 000007E2 0000 0075 ori.b D0, 0x75 /* 'u' */ 000007E6 001A 0000 ori.b [A2]+, 0x0 000007EA 0076 003A 0000 ori.w [A6 + D0.w], 0x3A /* ':' */ 000007F0 0077 0022 0000 ori.w [A7 + D0.w], 0x22 /* '\"' */ 000007F6 0082 0054 0000 ori.l D2, 0x540000 /* 'T\0\0' */ 000007FC 0096 0058 2F0C ori.l [A6], 0x582F0C 00000802 2F0A move.l -[A7], A2 00000804 4EBA FE78 jsr [PC - 0x188 /* 0000067E */] 00000808 7000 moveq.l D0, 0x00 0000080A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000080E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000812 4E75 rts 00000814 2F0A move.l -[A7], A2 00000816 4EBA FCBC jsr [PC - 0x344 /* 000004D4 */] 0000081A 7000 moveq.l D0, 0x00 0000081C 4FEF 000C lea.l A7, [A7 + 0xC] 00000820 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000824 4E75 rts 00000826 2F0B move.l -[A7], A3 00000828 2F0A move.l -[A7], A2 0000082A 4EBA FD90 jsr [PC - 0x270 /* 000005BC */] 0000082E 7001 moveq.l D0, 0x01 00000830 4FEF 0010 lea.l A7, [A7 + 0x10] 00000834 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000838 4E75 rts 0000083A 7003 moveq.l D0, 0x03 0000083C 2680 move.l [A3], D0 0000083E 274A 0004 move.l [A3 + 0x4], A2 00000842 7001 moveq.l D0, 0x01 00000844 504F addq.w A7, 8 00000846 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000084A 4E75 rts 0000084C 7003 moveq.l D0, 0x03 0000084E 504F addq.w A7, 8 00000850 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000854 4E75 rts 00000856 4227 clr.b -[A7] 00000858 4227 clr.b -[A7] 0000085A 2054 movea.l A0, [A4] 0000085C 2F28 0008 move.l -[A7], [A0 + 0x8] 00000860 2F0B move.l -[A7], A3 00000862 4EBA FE64 jsr [PC - 0x19C /* 000006C8 */] 00000866 7001 moveq.l D0, 0x01 00000868 4FEF 0014 lea.l A7, [A7 + 0x14] 0000086C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000870 4E75 rts 00000872 200A move.l D0, A2 00000874 4A80 tst.l D0 00000876 6754 beq +0x56 /* 000008CC */ 00000878 2052 movea.l A0, [A2] 0000087A 4AA8 0008 tst.l [A0 + 0x8] 0000087E 674C beq +0x4E /* 000008CC */ 00000880 42A7 clr.l -[A7] 00000882 4227 clr.b -[A7] 00000884 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 00000888 2052 movea.l A0, [A2] 0000088A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000088E 4EAD DFC8 jsr [A5 - 0x2038] 00000892 2648 movea.l A3, A0 00000894 200B move.l D0, A3 00000896 4A80 tst.l D0 00000898 4FEF 000C lea.l A7, [A7 + 0xC] 0000089C 672E beq +0x30 /* 000008CC */ 0000089E 7003 moveq.l D0, 0x03 000008A0 B093 cmp.l D0, [A3] 000008A2 6628 bne +0x2A /* 000008CC */ 000008A4 594F subq.w A7, 4 000008A6 42A7 clr.l -[A7] 000008A8 42A7 clr.l -[A7] 000008AA 2F3C 0000 FF42 move.l -[A7], 0xFF42 000008B0 2F2B 0004 move.l -[A7], [A3 + 0x4] 000008B4 206B 0004 movea.l A0, [A3 + 0x4] 000008B8 2050 movea.l A0, [A0] 000008BA 2050 movea.l A0, [A0] 000008BC 4E90 jsr [A0] 000008BE 201F move.l D0, [A7]+ 000008C0 2600 move.l D3, D0 000008C2 7002 moveq.l D0, 0x02 000008C4 504F addq.w A7, 8 000008C6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000008CA 4E75 rts label000008CC: 000008CC 7008 moveq.l D0, 0x08 000008CE 2E80 move.l [A7], D0 000008D0 2F43 0004 move.l [A7 + 0x4], D3 000008D4 2F2F 0004 move.l -[A7], [A7 + 0x4] 000008D8 2F2F 0004 move.l -[A7], [A7 + 0x4] 000008DC 3F3C 001A move.w -[A7], 0x1A 000008E0 4EAD E060 jsr [A5 - 0x1FA0] 000008E4 7002 moveq.l D0, 0x02 000008E6 4FEF 0012 lea.l A7, [A7 + 0x12] 000008EA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000008EE 4E75 rts fn000008F0: 000008F0 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6 000008F4 4FEF FFF0 lea.l A7, [A7 - 0x10] 000008F8 2C6F 0030 movea.l A6, [A7 + 0x30] 000008FC 286F 0034 movea.l A4, [A7 + 0x34] 00000900 2454 movea.l A2, [A4] 00000902 282A 0008 move.l D4, [A2 + 0x8] 00000906 266A 0004 movea.l A3, [A2 + 0x4] 0000090A 2B4B 1044 move.l [A5 + 0x1044], A3 label0000090E: 0000090E 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 00000914 6C12 bge +0x14 /* 00000928 */ 00000916 3F3C 0019 move.w -[A7], 0x19 0000091A 4EAD E070 jsr [A5 - 0x1F90] 0000091E 4FEF 0012 lea.l A7, [A7 + 0x12] 00000922 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 00000926 4E75 rts label00000928: 00000928 302D 0FA0 move.w D0, [A5 + 0xFA0] 0000092C 48C0 ext.l D0 0000092E E788 lsl D0, 3 00000930 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000934 2050 movea.l A0, [A0] 00000936 D1ED 0F96 add.l A0, [A5 + 0xF96] 0000093A 91C0 sub.l A0, D0 0000093C 2F50 0008 move.l [A7 + 0x8], [A0] 00000940 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4] 00000946 486F 0008 pea.l [A7 + 0x8] 0000094A 4EAD E588 jsr [A5 - 0x1A78] 0000094E 4A00 tst.b D0 00000950 584F addq.w A7, 4 00000952 661A bne +0x1C /* 0000096E */ 00000954 2F2F 000C move.l -[A7], [A7 + 0xC] 00000958 2F2F 000C move.l -[A7], [A7 + 0xC] 0000095C 3F3C 000B move.w -[A7], 0xB 00000960 4EAD E060 jsr [A5 - 0x1FA0] 00000964 4FEF 001A lea.l A7, [A7 + 0x1A] 00000968 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 0000096C 4E75 rts label0000096E: 0000096E 362F 000E move.w D3, [A7 + 0xE] 00000972 42A7 clr.l -[A7] 00000974 4227 clr.b -[A7] 00000976 3F03 move.w -[A7], D3 00000978 2F04 move.l -[A7], D4 0000097A 4EAD DFC8 jsr [A5 - 0x2038] 0000097E 2648 movea.l A3, A0 00000980 200B move.l D0, A3 00000982 4FEF 000C lea.l A7, [A7 + 0xC] 00000986 6600 00B6 bne +0xB8 /* 00000A3E */ 0000098A 2F0C move.l -[A7], A4 0000098C 2F0E move.l -[A7], A6 0000098E 3043 movea.w A0, D3 00000990 2F08 move.l -[A7], A0 00000992 486F 000C pea.l [A7 + 0xC] 00000996 4EBA FE1C jsr [PC - 0x1E4 /* 000007B4 */] 0000099A 7200 moveq.l D1, 0x00 0000099C 1200 move.b D1, D0 0000099E 3A01 move.w D5, D1 000009A0 3005 move.w D0, D5 000009A2 48C0 ext.l D0 000009A4 4FEF 0010 lea.l A7, [A7 + 0x10] 000009A8 4A80 tst.l D0 000009AA 6712 beq +0x14 /* 000009BE */ 000009AC 5380 subq.l D0, 1 000009AE 671A beq +0x1C /* 000009CA */ 000009B0 5380 subq.l D0, 1 000009B2 6700 00E8 beq +0xEA /* 00000A9C */ 000009B6 5380 subq.l D0, 1 000009B8 671C beq +0x1E /* 000009D6 */ 000009BA 6000 00E0 bra +0xE2 /* 00000A9C */ label000009BE: 000009BE 42A7 clr.l -[A7] 000009C0 4EAD E210 jsr [A5 - 0x1DF0] 000009C4 584F addq.w A7, 4 000009C6 6000 00D4 bra +0xD6 /* 00000A9C */ label000009CA: 000009CA 4857 pea.l [A7] 000009CC 4EAD E210 jsr [A5 - 0x1DF0] 000009D0 584F addq.w A7, 4 000009D2 6000 00C8 bra +0xCA /* 00000A9C */ label000009D6: 000009D6 302D 0FA0 move.w D0, [A5 + 0xFA0] 000009DA 48C0 ext.l D0 000009DC E788 lsl D0, 3 000009DE 206D 0F8E movea.l A0, [A5 + 0xF8E] 000009E2 2050 movea.l A0, [A0] 000009E4 D1ED 0F96 add.l A0, [A5 + 0xF96] 000009E8 91C0 sub.l A0, D0 000009EA 2F28 0004 move.l -[A7], [A0 + 0x4] 000009EE 2F28 0000 move.l -[A7], [A0 + 0x0] 000009F2 4EAD E1B8 jsr [A5 - 0x1E48] 000009F6 302D 0FA0 move.w D0, [A5 + 0xFA0] 000009FA 48C0 ext.l D0 000009FC E788 lsl D0, 3 000009FE 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000A02 2050 movea.l A0, [A0] 00000A04 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000A08 91C0 sub.l A0, D0 00000A0A 4850 pea.l [A0] 00000A0C 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000A10 48C0 ext.l D0 00000A12 5380 subq.l D0, 1 00000A14 E788 lsl D0, 3 00000A16 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000A1A 2050 movea.l A0, [A0] 00000A1C D1ED 0F96 add.l A0, [A5 + 0xF96] 00000A20 91C0 sub.l A0, D0 00000A22 225F movea.l A1, [A7]+ 00000A24 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000A28 48C0 ext.l D0 00000A2A 5380 subq.l D0, 1 00000A2C E788 lsl D0, 3 00000A2E A22E syscall BlockMove/BlockMoveData, flags=2 00000A30 53AD 0F9E subq.l [A5 + 0xF9E], 1 00000A34 51AD 0F96 subq.l [A5 + 0xF96], 8 00000A38 504F addq.w A7, 8 00000A3A 6000 FED2 bra -0x12C /* 0000090E */ label00000A3E: 00000A3E 3B6B 0006 1048 move.w [A5 + 0x1048], [A3 + 0x6] 00000A44 200E move.l D0, A6 00000A46 4A80 tst.l D0 00000A48 661A bne +0x1C /* 00000A64 */ 00000A4A 2054 movea.l A0, [A4] 00000A4C 2468 000C movea.l A2, [A0 + 0xC] 00000A50 200A move.l D0, A2 00000A52 660C bne +0xE /* 00000A60 */ 00000A54 4EBA F838 jsr [PC - 0x7C8 /* 0000028E */] 00000A58 2448 movea.l A2, A0 00000A5A 2054 movea.l A0, [A4] 00000A5C 214A 000C move.l [A0 + 0xC], A2 label00000A60: 00000A60 260C move.l D3, A4 00000A62 6008 bra +0xA /* 00000A6C */ label00000A64: 00000A64 2056 movea.l A0, [A6] 00000A66 2468 0008 movea.l A2, [A0 + 0x8] 00000A6A 260E move.l D3, A6 label00000A6C: 00000A6C 200A move.l D0, A2 00000A6E 6722 beq +0x24 /* 00000A92 */ 00000A70 42A7 clr.l -[A7] 00000A72 1F3C 0001 move.b -[A7], 0x1 00000A76 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00000A7A 2F0A move.l -[A7], A2 00000A7C 4EAD DFC8 jsr [A5 - 0x2038] 00000A80 2648 movea.l A3, A0 00000A82 200B move.l D0, A3 00000A84 4FEF 000C lea.l A7, [A7 + 0xC] 00000A88 6708 beq +0xA /* 00000A92 */ 00000A8A 7003 moveq.l D0, 0x03 00000A8C 2680 move.l [A3], D0 00000A8E 2743 0004 move.l [A3 + 0x4], D3 label00000A92: 00000A92 2B4A 104C move.l [A5 + 0x104C], A2 00000A96 3B7C 0002 101A move.w [A5 + 0x101A /* export_511 */], 0x2 label00000A9C: 00000A9C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000AA0 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 00000AA4 4E75 rts fn00000AA6: 00000AA6 48E7 003A movem.l -[A7], A2,A3,A4,A6 00000AAA 2C6F 0014 movea.l A6, [A7 + 0x14] 00000AAE 4EBA F7DE jsr [PC - 0x822 /* 0000028E */] 00000AB2 2848 movea.l A4, A0 00000AB4 200C move.l D0, A4 00000AB6 673A beq +0x3C /* 00000AF2 */ 00000AB8 4878 0001 push.l 0x1 00000ABC 4878 000C push.l 0xC 00000AC0 4EAD C1F8 jsr [A5 - 0x3E08] 00000AC4 2448 movea.l A2, A0 00000AC6 200A move.l D0, A2 00000AC8 504F addq.w A7, 8 00000ACA 6726 beq +0x28 /* 00000AF2 */ 00000ACC 2652 movea.l A3, [A2] 00000ACE 41ED D5F0 lea.l A0, [A5 - 0x2A10] 00000AD2 2688 move.l [A3], A0 00000AD4 274E 0004 move.l [A3 + 0x4], A6 00000AD8 274C 0008 move.l [A3 + 0x8], A4 00000ADC 2056 movea.l A0, [A6] 00000ADE 2F28 0004 move.l -[A7], [A0 + 0x4] 00000AE2 4EAD E1C8 jsr [A5 - 0x1E38] 00000AE6 2F0E move.l -[A7], A6 00000AE8 2F0A move.l -[A7], A2 00000AEA 4EBA FE04 jsr [PC - 0x1FC /* 000008F0 */] 00000AEE 4FEF 000C lea.l A7, [A7 + 0xC] label00000AF2: 00000AF2 4CDF 5C00 movem.l A2,A3,A4,A6, [A7]+ 00000AF6 4E75 rts fn00000AF8: 00000AF8 48E7 1020 movem.l -[A7], D3,A2 00000AFC 514F subq.w A7, 8 00000AFE 246F 0014 movea.l A2, [A7 + 0x14] 00000B02 2052 movea.l A0, [A2] 00000B04 117C 0001 0012 move.b [A0 + 0x12], 0x1 00000B0A 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 00000B10 6C14 bge +0x16 /* 00000B26 */ 00000B12 3F3C 0019 move.w -[A7], 0x19 00000B16 4EAD E070 jsr [A5 - 0x1F90] 00000B1A 7000 moveq.l D0, 0x00 00000B1C 4FEF 000A lea.l A7, [A7 + 0xA] 00000B20 4CDF 0408 movem.l D3,A2, [A7]+ 00000B24 4E75 rts label00000B26: 00000B26 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000B2A 48C0 ext.l D0 00000B2C E788 lsl D0, 3 00000B2E 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000B32 2050 movea.l A0, [A0] 00000B34 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000B38 91C0 sub.l A0, D0 00000B3A 2E90 move.l [A7], [A0] 00000B3C 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00000B42 4857 pea.l [A7] 00000B44 4EAD E588 jsr [A5 - 0x1A78] 00000B48 4A00 tst.b D0 00000B4A 584F addq.w A7, 4 00000B4C 661C bne +0x1E /* 00000B6A */ 00000B4E 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000B52 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000B56 3F3C 000B move.w -[A7], 0xB 00000B5A 4EAD E060 jsr [A5 - 0x1FA0] 00000B5E 7000 moveq.l D0, 0x00 00000B60 4FEF 0012 lea.l A7, [A7 + 0x12] 00000B64 4CDF 0408 movem.l D3,A2, [A7]+ 00000B68 4E75 rts label00000B6A: 00000B6A 362F 0006 move.w D3, [A7 + 0x6] 00000B6E 3003 move.w D0, D3 00000B70 48C0 ext.l D0 00000B72 0480 0000 005A subi.l D0, 0x5A /* 'Z' */ 00000B78 6712 beq +0x14 /* 00000B8C */ 00000B7A 5380 subq.l D0, 1 00000B7C 6718 beq +0x1A /* 00000B96 */ 00000B7E 0480 0000 003B subi.l D0, 0x3B /* ';' */ 00000B84 672E beq +0x30 /* 00000BB4 */ 00000B86 5380 subq.l D0, 1 00000B88 672A beq +0x2C /* 00000BB4 */ 00000B8A 6064 bra +0x66 /* 00000BF0 */ label00000B8C: 00000B8C 2F0A move.l -[A7], A2 00000B8E 4EBA FF16 jsr [PC - 0xEA /* 00000AA6 */] 00000B92 584F addq.w A7, 4 00000B94 6064 bra +0x66 /* 00000BFA */ label00000B96: 00000B96 7001 moveq.l D0, 0x01 00000B98 2E80 move.l [A7], D0 00000B9A 2052 movea.l A0, [A2] 00000B9C 3F28 0010 move.w -[A7], [A0 + 0x10] 00000BA0 4EAD E0F0 jsr [A5 - 0x1F10] 00000BA4 2F48 0006 move.l [A7 + 0x6], A0 00000BA8 486F 0002 pea.l [A7 + 0x2] 00000BAC 4EAD E210 jsr [A5 - 0x1DF0] 00000BB0 5C4F addq.w A7, 6 00000BB2 6046 bra +0x48 /* 00000BFA */ label00000BB4: 00000BB4 0C43 0097 cmpi.w D3, 0x97 00000BB8 57C0 seq D0 00000BBA 4400 neg.b D0 00000BBC 49C0 lea.l A4, D0 00000BBE 1F00 move.b -[A7], D0 00000BC0 1F3C 0001 move.b -[A7], 0x1 00000BC4 2052 movea.l A0, [A2] 00000BC6 2F28 0008 move.l -[A7], [A0 + 0x8] 00000BCA 486F 0008 pea.l [A7 + 0x8] 00000BCE 4EBA FAF8 jsr [PC - 0x508 /* 000006C8 */] 00000BD2 4A6D 101E tst.w [A5 + 0x101E] 00000BD6 4FEF 000C lea.l A7, [A7 + 0xC] 00000BDA 670A beq +0xC /* 00000BE6 */ 00000BDC 7000 moveq.l D0, 0x00 00000BDE 504F addq.w A7, 8 00000BE0 4CDF 0408 movem.l D3,A2, [A7]+ 00000BE4 4E75 rts label00000BE6: 00000BE6 4857 pea.l [A7] 00000BE8 4EAD E210 jsr [A5 - 0x1DF0] 00000BEC 584F addq.w A7, 4 00000BEE 600A bra +0xC /* 00000BFA */ label00000BF0: 00000BF0 2F0A move.l -[A7], A2 00000BF2 42A7 clr.l -[A7] 00000BF4 4EBA FCFA jsr [PC - 0x306 /* 000008F0 */] 00000BF8 504F addq.w A7, 8 label00000BFA: 00000BFA 7000 moveq.l D0, 0x00 00000BFC 504F addq.w A7, 8 00000BFE 4CDF 0408 movem.l D3,A2, [A7]+ 00000C02 4E75 rts fn00000C04: 00000C04 48E7 1820 movem.l -[A7], D3,D4,A2 00000C08 282F 0010 move.l D4, [A7 + 0x10] 00000C0C 246F 0014 movea.l A2, [A7 + 0x14] 00000C10 700F moveq.l D0, 0x0F 00000C12 C880 and.l D4, D0 00000C14 7601 moveq.l D3, 0x01 00000C16 6000 008A bra +0x8C /* 00000CA2 */ label00000C1A: 00000C1A 202D 0F96 move.l D0, [A5 + 0xF96] 00000C1E 5080 addq.l D0, 8 00000C20 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00000C24 6D0E blt +0x10 /* 00000C34 */ 00000C26 4878 0008 push.l 0x8 00000C2A 4EAD E170 jsr [A5 - 0x1E90] 00000C2E 49C0 lea.l A4, D0 00000C30 584F addq.w A7, 4 00000C32 6002 bra +0x4 /* 00000C36 */ label00000C34: 00000C34 7001 moveq.l D0, 0x01 label00000C36: 00000C36 4A80 tst.l D0 00000C38 671E beq +0x20 /* 00000C58 */ 00000C3A 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000C3E 2050 movea.l A0, [A0] 00000C40 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000C44 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000C48 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00000C4E 50AD 0F96 addq.l [A5 + 0xF96], 8 00000C52 7004 moveq.l D0, 0x04 00000C54 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000C58: 00000C58 7006 moveq.l D0, 0x06 00000C5A 4C03 0800 movem.w A3, D3 00000C5E 3072 0800 movea.w A0, [A2 + D0] 00000C62 2B48 0F9A move.l [A5 + 0xF9A /* export_495 */], A0 00000C66 7006 moveq.l D0, 0x06 00000C68 4C03 0800 movem.w A3, D3 00000C6C 2B72 0802 0F9E move.l [A5 + 0xF9E], [A2 + D0 + 0x2] 00000C72 7001 moveq.l D0, 0x01 00000C74 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */] 00000C78 E3A8 lsl D0, D1 00000C7A 0280 0000 0262 andi.l D0, 0x262 00000C80 4A80 tst.l D0 00000C82 671C beq +0x1E /* 00000CA0 */ 00000C84 4878 0001 push.l 0x1 00000C88 2F2D 0F9E move.l -[A7], [A5 + 0xF9E] 00000C8C 4EAD C248 jsr [A5 - 0x3DB8] 00000C90 2B48 0F9E move.l [A5 + 0xF9E], A0 00000C94 4AAD 0F9E tst.l [A5 + 0xF9E] 00000C98 504F addq.w A7, 8 00000C9A 6604 bne +0x6 /* 00000CA0 */ 00000C9C 42AD 0F9A clr.l [A5 + 0xF9A /* export_495 */] label00000CA0: 00000CA0 5283 addq.l D3, 1 label00000CA2: 00000CA2 B684 cmp.l D3, D4 00000CA4 6F00 FF74 ble -0x8A /* 00000C1A */ 00000CA8 202D 0F96 move.l D0, [A5 + 0xF96] 00000CAC 5080 addq.l D0, 8 00000CAE B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00000CB2 6D0E blt +0x10 /* 00000CC2 */ 00000CB4 4878 0008 push.l 0x8 00000CB8 4EAD E170 jsr [A5 - 0x1E90] 00000CBC 49C0 lea.l A4, D0 00000CBE 584F addq.w A7, 4 00000CC0 6002 bra +0x4 /* 00000CC4 */ label00000CC2: 00000CC2 7001 moveq.l D0, 0x01 label00000CC4: 00000CC4 4A80 tst.l D0 00000CC6 671E beq +0x20 /* 00000CE6 */ 00000CC8 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000CCC 2050 movea.l A0, [A0] 00000CCE D1ED 0F96 add.l A0, [A5 + 0xF96] 00000CD2 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000CD6 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00000CDC 50AD 0F96 addq.l [A5 + 0xF96], 8 00000CE0 7004 moveq.l D0, 0x04 00000CE2 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000CE6: 00000CE6 2004 move.l D0, D4 00000CE8 0080 8000 0000 ori.l D0, 0x80000000 00000CEE 2B40 0F9E move.l [A5 + 0xF9E], D0 00000CF2 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000CF6 4E75 rts fn00000CF8: 00000CF8 2F0A move.l -[A7], A2 00000CFA 0C6D 0002 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x2 00000D00 660E bne +0x10 /* 00000D10 */ 00000D02 4267 clr.w -[A7] 00000D04 42A7 clr.l -[A7] 00000D06 3F3C 0002 move.w -[A7], 0x2 00000D0A 4EAD E048 jsr [A5 - 0x1FB8] 00000D0E 504F addq.w A7, 8 label00000D10: 00000D10 7001 moveq.l D0, 0x01 00000D12 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */] 00000D16 E3A8 lsl D0, D1 00000D18 0280 0000 0262 andi.l D0, 0x262 00000D1E 4A80 tst.l D0 00000D20 6716 beq +0x18 /* 00000D38 */ 00000D22 246D 0F9E movea.l A2, [A5 + 0xF9E] 00000D26 2F0A move.l -[A7], A2 00000D28 4EAD C250 jsr [A5 - 0x3DB0] 00000D2C 2B48 0F9E move.l [A5 + 0xF9E], A0 00000D30 2F0A move.l -[A7], A2 00000D32 4EAD C200 jsr [A5 - 0x3E00] 00000D36 504F addq.w A7, 8 label00000D38: 00000D38 206F 0008 movea.l A0, [A7 + 0x8] 00000D3C 30AD 0F9C move.w [A0], [A5 + 0xF9C] 00000D40 216D 0F9E 0002 move.l [A0 + 0x2], [A5 + 0xF9E] 00000D46 51AD 0F96 subq.l [A5 + 0xF96], 8 00000D4A 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000D4E 2050 movea.l A0, [A0] 00000D50 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000D54 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0] 00000D58 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4] 00000D5E 245F movea.l A2, [A7]+ 00000D60 4E75 rts fn00000D62: 00000D62 2F0A move.l -[A7], A2 00000D64 246F 000C movea.l A2, [A7 + 0xC] 00000D68 200A move.l D0, A2 00000D6A 671E beq +0x20 /* 00000D8A */ 00000D6C 2F0A move.l -[A7], A2 00000D6E 2F2F 000C move.l -[A7], [A7 + 0xC] 00000D72 4EBA FE90 jsr [PC - 0x170 /* 00000C04 */] 00000D76 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000D7A 4EBA FD7C jsr [PC - 0x284 /* 00000AF8 */] 00000D7E 2F0A move.l -[A7], A2 00000D80 4EBA FF76 jsr [PC - 0x8A /* 00000CF8 */] 00000D84 4FEF 0010 lea.l A7, [A7 + 0x10] 00000D88 600A bra +0xC /* 00000D94 */ label00000D8A: 00000D8A 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000D8E 4EBA FD68 jsr [PC - 0x298 /* 00000AF8 */] 00000D92 584F addq.w A7, 4 label00000D94: 00000D94 7000 moveq.l D0, 0x00 00000D96 245F movea.l A2, [A7]+ 00000D98 4E75 rts 00000D9A 302F 000A move.w D0, [A7 + 0xA] 00000D9E 48C0 ext.l D0 00000DA0 0480 FFFF FF42 subi.l D0, 0xFFFFFF42 00000DA6 6702 beq +0x4 /* 00000DAA */ 00000DA8 6018 bra +0x1A /* 00000DC2 */ label00000DAA: 00000DAA 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000DAE 2F2F 000C move.l -[A7], [A7 + 0xC] 00000DB2 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000DB6 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000DBA 4EBA FFA6 jsr [PC - 0x5A /* 00000D62 */] 00000DBE 4FEF 0010 lea.l A7, [A7 + 0x10] label00000DC2: 00000DC2 42AF 0014 clr.l [A7 + 0x14] 00000DC6 4E74 0010 rtd 0x0010 fn00000DCA: 00000DCA 48E7 0030 movem.l -[A7], A2,A3 00000DCE 266F 0010 movea.l A3, [A7 + 0x10] 00000DD2 246F 0018 movea.l A2, [A7 + 0x18] 00000DD6 200B move.l D0, A3 00000DD8 6722 beq +0x24 /* 00000DFC */ 00000DDA 2F0B move.l -[A7], A3 00000DDC 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000DE0 4EBA FE22 jsr [PC - 0x1DE /* 00000C04 */] 00000DE4 2052 movea.l A0, [A2] 00000DE6 2F28 0004 move.l -[A7], [A0 + 0x4] 00000DEA 2F0A move.l -[A7], A2 00000DEC 4EBA FB02 jsr [PC - 0x4FE /* 000008F0 */] 00000DF0 2F0B move.l -[A7], A3 00000DF2 4EBA FF04 jsr [PC - 0xFC /* 00000CF8 */] 00000DF6 4FEF 0014 lea.l A7, [A7 + 0x14] 00000DFA 600E bra +0x10 /* 00000E0A */ label00000DFC: 00000DFC 2052 movea.l A0, [A2] 00000DFE 2F28 0004 move.l -[A7], [A0 + 0x4] 00000E02 2F0A move.l -[A7], A2 00000E04 4EBA FAEA jsr [PC - 0x516 /* 000008F0 */] 00000E08 504F addq.w A7, 8 label00000E0A: 00000E0A 7000 moveq.l D0, 0x00 00000E0C 4CDF 0C00 movem.l A2,A3, [A7]+ 00000E10 4E75 rts 00000E12 302F 000A move.w D0, [A7 + 0xA] 00000E16 48C0 ext.l D0 00000E18 0480 FFFF FF42 subi.l D0, 0xFFFFFF42 00000E1E 6702 beq +0x4 /* 00000E22 */ 00000E20 6018 bra +0x1A /* 00000E3A */ label00000E22: 00000E22 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000E26 2F2F 000C move.l -[A7], [A7 + 0xC] 00000E2A 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000E2E 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000E32 4EBA FF96 jsr [PC - 0x6A /* 00000DCA */] 00000E36 4FEF 0010 lea.l A7, [A7 + 0x10] label00000E3A: 00000E3A 42AF 0014 clr.l [A7 + 0x14] 00000E3E 4E74 0010 rtd 0x0010 00000E42 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000E46 206D 107E movea.l A0, [A5 + 0x107E] 00000E4A 2050 movea.l A0, [A0] 00000E4C 3828 000A move.w D4, [A0 + 0xA] 00000E50 7600 moveq.l D3, 0x00 00000E52 6034 bra +0x36 /* 00000E88 */ label00000E54: 00000E54 3443 movea.w A2, D3 00000E56 200A move.l D0, A2 00000E58 E988 lsl D0, 4 00000E5A 246D 107E movea.l A2, [A5 + 0x107E] 00000E5E 2452 movea.l A2, [A2] 00000E60 D5C0 add.l A2, D0 00000E62 45EA 0014 lea.l A2, [A2 + 0x14] 00000E66 2652 movea.l A3, [A2] 00000E68 4292 clr.l [A2] 00000E6A 4A2A 000F tst.b [A2 + 0xF] 00000E6E 660E bne +0x10 /* 00000E7E */ 00000E70 3F2A 000C move.w -[A7], [A2 + 0xC] 00000E74 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000E78 4EAD A518 jsr [A5 - 0x5AE8] 00000E7C 5C4F addq.w A7, 6 label00000E7E: 00000E7E 2F0B move.l -[A7], A3 00000E80 4EAD C200 jsr [A5 - 0x3E00] 00000E84 5243 addq.w D3, 1 00000E86 584F addq.w A7, 4 label00000E88: 00000E88 B644 cmp.w D3, D4 00000E8A 6DC8 blt -0x36 /* 00000E54 */ 00000E8C 2F2D 107E move.l -[A7], [A5 + 0x107E] 00000E90 4EAD C200 jsr [A5 - 0x3E00] 00000E94 42AD 107E clr.l [A5 + 0x107E] 00000E98 584F addq.w A7, 4 00000E9A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000E9E 4E75 rts fn00000EA0: 00000EA0 48E7 1820 movem.l -[A7], D3,D4,A2 00000EA4 4FEF FFF0 lea.l A7, [A7 - 0x10] 00000EA8 7001 moveq.l D0, 0x01 00000EAA 2E80 move.l [A7], D0 00000EAC 2F6F 0020 0004 move.l [A7 + 0x4], [A7 + 0x20] 00000EB2 7001 moveq.l D0, 0x01 00000EB4 2F40 0008 move.l [A7 + 0x8], D0 00000EB8 206D 107E movea.l A0, [A5 + 0x107E] 00000EBC 2050 movea.l A0, [A0] 00000EBE 3828 000A move.w D4, [A0 + 0xA] 00000EC2 7600 moveq.l D3, 0x00 00000EC4 603E bra +0x40 /* 00000F04 */ label00000EC6: 00000EC6 3443 movea.w A2, D3 00000EC8 200A move.l D0, A2 00000ECA E988 lsl D0, 4 00000ECC 246D 107E movea.l A2, [A5 + 0x107E] 00000ED0 2452 movea.l A2, [A2] 00000ED2 D5C0 add.l A2, D0 00000ED4 45EA 0014 lea.l A2, [A2 + 0x14] 00000ED8 4A92 tst.l [A2] 00000EDA 6726 beq +0x28 /* 00000F02 */ 00000EDC 2F52 000C move.l [A7 + 0xC], [A2] 00000EE0 42A7 clr.l -[A7] 00000EE2 486F 000C pea.l [A7 + 0xC] 00000EE6 486F 0008 pea.l [A7 + 0x8] 00000EEA 4EAD E620 jsr [A5 - 0x19E0] 00000EEE 4A00 tst.b D0 00000EF0 4FEF 000C lea.l A7, [A7 + 0xC] 00000EF4 670C beq +0xE /* 00000F02 */ 00000EF6 3003 move.w D0, D3 00000EF8 4FEF 0010 lea.l A7, [A7 + 0x10] 00000EFC 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000F00 4E75 rts label00000F02: 00000F02 5243 addq.w D3, 1 label00000F04: 00000F04 B644 cmp.w D3, D4 00000F06 6DBE blt -0x40 /* 00000EC6 */ 00000F08 70FF moveq.l D0, 0xFFFFFFFF 00000F0A 4FEF 0010 lea.l A7, [A7 + 0x10] 00000F0E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000F12 4E75 rts fn00000F14: 00000F14 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000F18 206D 107E movea.l A0, [A5 + 0x107E] 00000F1C 2650 movea.l A3, [A0] 00000F1E 382B 000A move.w D4, [A3 + 0xA] 00000F22 244B movea.l A2, A3 00000F24 45EA 0014 lea.l A2, [A2 + 0x14] 00000F28 7600 moveq.l D3, 0x00 00000F2A 600A bra +0xC /* 00000F36 */ label00000F2C: 00000F2C 4A92 tst.l [A2] 00000F2E 673C beq +0x3E /* 00000F6C */ 00000F30 5243 addq.w D3, 1 00000F32 7010 moveq.l D0, 0x10 00000F34 D5C0 add.l A2, D0 label00000F36: 00000F36 B644 cmp.w D3, D4 00000F38 6DF2 blt -0xC /* 00000F2C */ 00000F3A 3604 move.w D3, D4 00000F3C 3043 movea.w A0, D3 00000F3E 2F08 move.l -[A7], A0 00000F40 2F2D 107E move.l -[A7], [A5 + 0x107E] 00000F44 4EAD D968 jsr [A5 - 0x2698] 00000F48 4EAD E068 jsr [A5 - 0x1F98] 00000F4C 4A00 tst.b D0 00000F4E 504F addq.w A7, 8 00000F50 6608 bne +0xA /* 00000F5A */ 00000F52 70FF moveq.l D0, 0xFFFFFFFF 00000F54 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000F58 4E75 rts label00000F5A: 00000F5A 3443 movea.w A2, D3 00000F5C 200A move.l D0, A2 00000F5E E988 lsl D0, 4 00000F60 246D 107E movea.l A2, [A5 + 0x107E] 00000F64 2452 movea.l A2, [A2] 00000F66 D5C0 add.l A2, D0 00000F68 45EA 0014 lea.l A2, [A2 + 0x14] label00000F6C: 00000F6C 256F 0014 0008 move.l [A2 + 0x8], [A7 + 0x14] 00000F72 356F 0018 000C move.w [A2 + 0xC], [A7 + 0x18] 00000F78 24AF 001A move.l [A2], [A7 + 0x1A] 00000F7C 256F 001E 0004 move.l [A2 + 0x4], [A7 + 0x1E] 00000F82 156F 0022 000E move.b [A2 + 0xE], [A7 + 0x22] 00000F88 156F 0024 000F move.b [A2 + 0xF], [A7 + 0x24] 00000F8E 3003 move.w D0, D3 00000F90 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000F94 4E75 rts fn00000F96: 00000F96 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 00000F9A 4FEF FFF0 lea.l A7, [A7 - 0x10] 00000F9E 2C6F 002C movea.l A6, [A7 + 0x2C] 00000FA2 286F 0030 movea.l A4, [A7 + 0x30] 00000FA6 246F 0034 movea.l A2, [A7 + 0x34] 00000FAA 7800 moveq.l D4, 0x00 00000FAC 97CB sub.l A3, A3 00000FAE 486D 91CA pea.l [A5 - 0x6E36] 00000FB2 486F 0010 pea.l [A7 + 0x10] 00000FB6 42A7 clr.l -[A7] 00000FB8 2F0A move.l -[A7], A2 00000FBA 2052 movea.l A0, [A2] 00000FBC 2068 002C movea.l A0, [A0 + 0x2C] 00000FC0 4E90 jsr [A0] 00000FC2 2800 move.l D4, D0 00000FC4 4A84 tst.l D4 00000FC6 4FEF 0010 lea.l A7, [A7 + 0x10] 00000FCA 6654 bne +0x56 /* 00001020 */ 00000FCC 4878 0001 push.l 0x1 00000FD0 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000FD4 4EAD C1F8 jsr [A5 - 0x3E08] 00000FD8 2648 movea.l A3, A0 00000FDA 200B move.l D0, A3 00000FDC 504F addq.w A7, 8 00000FDE 6700 00AC beq +0xAE /* 0000108C */ 00000FE2 42A7 clr.l -[A7] 00000FE4 2F0B move.l -[A7], A3 00000FE6 4EAD C2F0 jsr [A5 - 0x3D10] 00000FEA 486D 91CA pea.l [A5 - 0x6E36] 00000FEE 2F2F 0018 move.l -[A7], [A7 + 0x18] 00000FF2 2F13 move.l -[A7], [A3] 00000FF4 4878 0009 push.l 0x9 /* '\t' */ 00000FF8 2F0A move.l -[A7], A2 00000FFA 2052 movea.l A0, [A2] 00000FFC 2068 0018 movea.l A0, [A0 + 0x18] 00001000 4E90 jsr [A0] 00001002 2800 move.l D4, D0 00001004 42A7 clr.l -[A7] 00001006 2F0B move.l -[A7], A3 00001008 4EAD C2F8 jsr [A5 - 0x3D08] 0000100C 4A84 tst.l D4 0000100E 4FEF 0024 lea.l A7, [A7 + 0x24] 00001012 6750 beq +0x52 /* 00001064 */ 00001014 2F0B move.l -[A7], A3 00001016 4EAD C200 jsr [A5 - 0x3E00] 0000101A 97CB sub.l A3, A3 0000101C 584F addq.w A7, 4 0000101E 606C bra +0x6E /* 0000108C */ label00001020: 00001020 200C move.l D0, A4 00001022 6740 beq +0x42 /* 00001064 */ 00001024 594F subq.w A7, 4 00001026 2F0E move.l -[A7], A6 00001028 2F0C move.l -[A7], A4 0000102A 486F 0014 pea.l [A7 + 0x14] 0000102E 486F 0014 pea.l [A7 + 0x14] 00001032 486F 0014 pea.l [A7 + 0x14] 00001036 4EAD FE90 jsr [A5 - 0x170] 0000103A 201F move.l D0, [A7]+ 0000103C 2800 move.l D4, D0 0000103E 2F2F 0004 move.l -[A7], [A7 + 0x4] 00001042 2F2F 000C move.l -[A7], [A7 + 0xC] 00001046 4EAD A500 jsr [A5 - 0x5B00] 0000104A 2648 movea.l A3, A0 0000104C 2F0E move.l -[A7], A6 0000104E 2F0C move.l -[A7], A4 00001050 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001054 4EAD FE98 jsr [A5 - 0x168] 00001058 201F move.l D0, [A7]+ 0000105A 200B move.l D0, A3 0000105C 584F addq.w A7, 4 0000105E 6604 bne +0x6 /* 00001064 */ 00001060 7801 moveq.l D4, 0x01 00001062 6028 bra +0x2A /* 0000108C */ label00001064: 00001064 2F0B move.l -[A7], A3 00001066 4EAD C2E0 jsr [A5 - 0x3D20] 0000106A 5380 subq.l D0, 1 0000106C 2600 move.l D3, D0 0000106E 2453 movea.l A2, [A3] 00001070 584F addq.w A7, 4 00001072 6012 bra +0x14 /* 00001086 */ label00001074: 00001074 4A12 tst.b [A2] 00001076 6706 beq +0x8 /* 0000107E */ 00001078 0C12 000A cmpi.b [A2], 0xA /* '\n' */ 0000107C 6604 bne +0x6 /* 00001082 */ label0000107E: 0000107E 14BC 000D move.b [A2], 0xD /* '\r' */ label00001082: 00001082 5383 subq.l D3, 1 00001084 528A addq.l A2, 1 label00001086: 00001086 4A83 tst.l D3 00001088 6EEA bgt -0x14 /* 00001074 */ 0000108A 4212 clr.b [A2] label0000108C: 0000108C 206F 0038 movea.l A0, [A7 + 0x38] 00001090 208B move.l [A0], A3 00001092 2004 move.l D0, D4 00001094 4FEF 0010 lea.l A7, [A7 + 0x10] 00001098 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 0000109C 4E75 rts fn0000109E: 0000109E 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000010A2 594F subq.w A7, 4 000010A4 7600 moveq.l D3, 0x00 000010A6 266F 0018 movea.l A3, [A7 + 0x18] 000010AA 246F 001C movea.l A2, [A7 + 0x1C] 000010AE 286F 0020 movea.l A4, [A7 + 0x20] 000010B2 4EAD BFB0 jsr [A5 - 0x4050] 000010B6 2848 movea.l A4, A0 000010B8 4297 clr.l [A7] 000010BA 4857 pea.l [A7] 000010BC 2F0A move.l -[A7], A2 000010BE 2F0B move.l -[A7], A3 000010C0 2F0C move.l -[A7], A4 000010C2 4EBA FED2 jsr [PC - 0x12E /* 00000F96 */] 000010C6 2600 move.l D3, D0 000010C8 4A83 tst.l D3 000010CA 4FEF 0010 lea.l A7, [A7 + 0x10] 000010CE 661A bne +0x1C /* 000010EA */ 000010D0 3F2F 0024 move.w -[A7], [A7 + 0x24] 000010D4 2F2F 0002 move.l -[A7], [A7 + 0x2] 000010D8 2F0A move.l -[A7], A2 000010DA 4EAD EC70 jsr [A5 - 0x1390] 000010DE 2648 movea.l A3, A0 000010E0 200B move.l D0, A3 000010E2 4FEF 000A lea.l A7, [A7 + 0xA] 000010E6 6602 bne +0x4 /* 000010EA */ 000010E8 7601 moveq.l D3, 0x01 label000010EA: 000010EA 2003 move.l D0, D3 000010EC 584F addq.w A7, 4 000010EE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000010F2 4E75 rts 000010F4 2F03 move.l -[A7], D3 000010F6 7600 moveq.l D3, 0x00 000010F8 594F subq.w A7, 4 000010FA 2F2F 002C move.l -[A7], [A7 + 0x2C] 000010FE 486D 8546 pea.l [A5 - 0x7ABA] 00001102 4EAD FDF0 jsr [A5 - 0x210] 00001106 201F move.l D0, [A7]+ 00001108 671A beq +0x1C /* 00001124 */ 0000110A 3F2F 002E move.w -[A7], [A7 + 0x2E] 0000110E 2F2F 0026 move.l -[A7], [A7 + 0x26] 00001112 2F2F 0026 move.l -[A7], [A7 + 0x26] 00001116 2F2F 0026 move.l -[A7], [A7 + 0x26] 0000111A 4EBA FF82 jsr [PC - 0x7E /* 0000109E */] 0000111E 2600 move.l D3, D0 00001120 4FEF 000E lea.l A7, [A7 + 0xE] label00001124: 00001124 2003 move.l D0, D3 00001126 261F move.l D3, [A7]+ 00001128 4E75 rts 0000112A 2F03 move.l -[A7], D3 0000112C 7600 moveq.l D3, 0x00 0000112E 594F subq.w A7, 4 00001130 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001134 486D 8546 pea.l [A5 - 0x7ABA] 00001138 4EAD FDF0 jsr [A5 - 0x210] 0000113C 201F move.l D0, [A7]+ 0000113E 6718 beq +0x1A /* 00001158 */ 00001140 3F3C FFFF move.w -[A7], 0xFFFF 00001144 2F2F 000E move.l -[A7], [A7 + 0xE] 00001148 2F2F 000E move.l -[A7], [A7 + 0xE] 0000114C 42A7 clr.l -[A7] 0000114E 4EBA FF4E jsr [PC - 0xB2 /* 0000109E */] 00001152 2600 move.l D3, D0 00001154 4FEF 000E lea.l A7, [A7 + 0xE] label00001158: 00001158 2003 move.l D0, D3 0000115A 261F move.l D3, [A7]+ 0000115C 4E75 rts 0000115E 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001162 286F 0014 movea.l A4, [A7 + 0x14] 00001166 7600 moveq.l D3, 0x00 00001168 4EAD BFB0 jsr [A5 - 0x4050] 0000116C 2648 movea.l A3, A0 0000116E 200B move.l D0, A3 00001170 676A beq +0x6C /* 000011DC */ 00001172 594F subq.w A7, 4 00001174 2F0B move.l -[A7], A3 00001176 4EAD FE30 jsr [A5 - 0x1D0] 0000117A 201F move.l D0, [A7]+ 0000117C 2600 move.l D3, D0 0000117E 4A83 tst.l D3 00001180 6612 bne +0x14 /* 00001194 */ 00001182 594F subq.w A7, 4 00001184 2F0B move.l -[A7], A3 00001186 2F0C move.l -[A7], A4 00001188 4878 0001 push.l 0x1 0000118C 4EAD FE48 jsr [A5 - 0x1B8] 00001190 201F move.l D0, [A7]+ 00001192 2600 move.l D3, D0 label00001194: 00001194 594F subq.w A7, 4 00001196 2F0B move.l -[A7], A3 00001198 42A7 clr.l -[A7] 0000119A 42A7 clr.l -[A7] 0000119C 4EAD FE70 jsr [A5 - 0x190] 000011A0 201F move.l D0, [A7]+ 000011A2 594F subq.w A7, 4 000011A4 2F0B move.l -[A7], A3 000011A6 4EAD FE88 jsr [A5 - 0x178] 000011AA 205F movea.l A0, [A7]+ 000011AC 2448 movea.l A2, A0 000011AE 200A move.l D0, A2 000011B0 672A beq +0x2C /* 000011DC */ 000011B2 306F 0018 movea.w A0, [A7 + 0x18] 000011B6 2F08 move.l -[A7], A0 000011B8 486D D608 pea.l [A5 - 0x29F8] 000011BC 4878 0001 push.l 0x1 000011C0 2F0C move.l -[A7], A4 000011C2 2F0A move.l -[A7], A2 000011C4 2052 movea.l A0, [A2] 000011C6 2068 002C movea.l A0, [A0 + 0x2C] 000011CA 4E90 jsr [A0] 000011CC 2600 move.l D3, D0 000011CE 2F0A move.l -[A7], A2 000011D0 2052 movea.l A0, [A2] 000011D2 2068 000C movea.l A0, [A0 + 0xC] 000011D6 4E90 jsr [A0] 000011D8 4FEF 0018 lea.l A7, [A7 + 0x18] label000011DC: 000011DC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000011E0 4E75 rts fn000011E2: 000011E2 486D D618 pea.l [A5 - 0x29E8] 000011E6 3F2F 000C move.w -[A7], [A7 + 0xC] 000011EA 2F2F 000A move.l -[A7], [A7 + 0xA] 000011EE 4EAD A508 jsr [A5 - 0x5AF8] 000011F2 4FEF 000A lea.l A7, [A7 + 0xA] 000011F6 4E75 rts 000011F8 2F0A move.l -[A7], A2 000011FA 594F subq.w A7, 4 000011FC 4297 clr.l [A7] 000011FE 594F subq.w A7, 4 00001200 4EAD BFB0 jsr [A5 - 0x4050] 00001204 2F08 move.l -[A7], A0 00001206 4EAD FE88 jsr [A5 - 0x178] 0000120A 205F movea.l A0, [A7]+ 0000120C 2448 movea.l A2, A0 0000120E 200A move.l D0, A2 00001210 6722 beq +0x24 /* 00001234 */ 00001212 42A7 clr.l -[A7] 00001214 486D D610 pea.l [A5 - 0x29F0] 00001218 2F0A move.l -[A7], A2 0000121A 2052 movea.l A0, [A2] 0000121C 2068 0018 movea.l A0, [A0 + 0x18] 00001220 4E90 jsr [A0] 00001222 2F40 000C move.l [A7 + 0xC], D0 00001226 2F0A move.l -[A7], A2 00001228 2052 movea.l A0, [A2] 0000122A 2068 000C movea.l A0, [A0 + 0xC] 0000122E 4E90 jsr [A0] 00001230 4FEF 0010 lea.l A7, [A7 + 0x10] label00001234: 00001234 7000 moveq.l D0, 0x00 00001236 584F addq.w A7, 4 00001238 245F movea.l A2, [A7]+ 0000123A 4E75 rts fn0000123C: 0000123C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00001240 4FEF FEF4 lea.l A7, [A7 - 0x10C] 00001244 1A2F 0124 move.b D5, [A7 + 0x124] 00001248 95CA sub.l A2, A2 0000124A 97CB sub.l A3, A3 0000124C 7800 moveq.l D4, 0x00 0000124E 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 00001254 6C12 bge +0x14 /* 00001268 */ 00001256 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000125A 4EAD E070 jsr [A5 - 0x1F90] 0000125E 4FEF 010E lea.l A7, [A7 + 0x10E] 00001262 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001266 4E75 rts label00001268: 00001268 302D 0FA0 move.w D0, [A5 + 0xFA0] 0000126C 48C0 ext.l D0 0000126E E788 lsl D0, 3 00001270 266D 0F8E movea.l A3, [A5 + 0xF8E] 00001274 2653 movea.l A3, [A3] 00001276 D7ED 0F96 add.l A3, [A5 + 0xF96] 0000127A 97C0 sub.l A3, D0 0000127C 7001 moveq.l D0, 0x01 0000127E B093 cmp.l D0, [A3] 00001280 6712 beq +0x14 /* 00001294 */ 00001282 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001286 4EAD E070 jsr [A5 - 0x1F90] 0000128A 4FEF 010E lea.l A7, [A7 + 0x10E] 0000128E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001292 4E75 rts label00001294: 00001294 4293 clr.l [A3] 00001296 246B 0004 movea.l A2, [A3 + 0x4] 0000129A 2F0A move.l -[A7], A2 0000129C 4EBA FC02 jsr [PC - 0x3FE /* 00000EA0 */] 000012A0 3600 move.w D3, D0 000012A2 4A43 tst.w D3 000012A4 584F addq.w A7, 4 000012A6 6D0C blt +0xE /* 000012B4 */ 000012A8 2F0A move.l -[A7], A2 000012AA 4EAD C200 jsr [A5 - 0x3E00] 000012AE 584F addq.w A7, 4 000012B0 6000 008A bra +0x8C /* 0000133C */ label000012B4: 000012B4 2F0A move.l -[A7], A2 000012B6 4EAD A430 jsr [A5 - 0x5BD0] 000012BA 2648 movea.l A3, A0 000012BC 200B move.l D0, A3 000012BE 4A80 tst.l D0 000012C0 584F addq.w A7, 4 000012C2 660E bne +0x10 /* 000012D2 */ 000012C4 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000012C8 4EAD E070 jsr [A5 - 0x1F90] 000012CC 544F addq.w A7, 2 000012CE 6000 0084 bra +0x86 /* 00001354 */ label000012D2: 000012D2 4857 pea.l [A7] 000012D4 2F0B move.l -[A7], A3 000012D6 4EAD E158 jsr [A5 - 0x1EA8] 000012DA 486F 010E pea.l [A7 + 0x10E] 000012DE 486F 0114 pea.l [A7 + 0x114] 000012E2 486F 0010 pea.l [A7 + 0x10] 000012E6 4EAD A510 jsr [A5 - 0x5AF0] 000012EA 1800 move.b D4, D0 000012EC 4A04 tst.b D4 000012EE 4FEF 0014 lea.l A7, [A7 + 0x14] 000012F2 660A bne +0xC /* 000012FE */ 000012F4 42AF 0108 clr.l [A7 + 0x108] 000012F8 3F7C 0003 0106 move.w [A7 + 0x106], 0x3 label000012FE: 000012FE 4227 clr.b -[A7] 00001300 1F05 move.b -[A7], D5 00001302 2F0B move.l -[A7], A3 00001304 2F0A move.l -[A7], A2 00001306 3F2F 0112 move.w -[A7], [A7 + 0x112] 0000130A 2F2F 0116 move.l -[A7], [A7 + 0x116] 0000130E 4EBA FC04 jsr [PC - 0x3FC /* 00000F14 */] 00001312 3600 move.w D3, D0 00001314 4A05 tst.b D5 00001316 4FEF 0012 lea.l A7, [A7 + 0x12] 0000131A 6720 beq +0x22 /* 0000133C */ 0000131C 3F03 move.w -[A7], D3 0000131E 486F 0002 pea.l [A7 + 0x2] 00001322 4EBA FEBE jsr [PC - 0x142 /* 000011E2 */] 00001326 4A04 tst.b D4 00001328 5C4F addq.w A7, 6 0000132A 6710 beq +0x12 /* 0000133C */ 0000132C 3F03 move.w -[A7], D3 0000132E 3F2F 0108 move.w -[A7], [A7 + 0x108] 00001332 2F2F 010C move.l -[A7], [A7 + 0x10C] 00001336 4EAD A4F8 jsr [A5 - 0x5B08] 0000133A 504F addq.w A7, 8 label0000133C: 0000133C 4A6D 101E tst.w [A5 + 0x101E] 00001340 6608 bne +0xA /* 0000134A */ 00001342 42A7 clr.l -[A7] 00001344 4EAD E210 jsr [A5 - 0x1DF0] 00001348 584F addq.w A7, 4 label0000134A: 0000134A 4FEF 010C lea.l A7, [A7 + 0x10C] 0000134E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001352 4E75 rts label00001354: 00001354 2F0A move.l -[A7], A2 00001356 4EAD C200 jsr [A5 - 0x3E00] 0000135A 2F0B move.l -[A7], A3 0000135C 4EAD C200 jsr [A5 - 0x3E00] 00001360 4FEF 0114 lea.l A7, [A7 + 0x114] 00001364 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001368 4E75 rts 0000136A 4227 clr.b -[A7] 0000136C 4EBA FECE jsr [PC - 0x132 /* 0000123C */] 00001370 544F addq.w A7, 2 00001372 4E75 rts 00001374 1F3C 0001 move.b -[A7], 0x1 00001378 4EBA FEC2 jsr [PC - 0x13E /* 0000123C */] 0000137C 544F addq.w A7, 2 0000137E 4E75 rts fn00001380: 00001380 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00001384 3A2F 0018 move.w D5, [A7 + 0x18] 00001388 206D 1072 movea.l A0, [A5 + 0x1072 /* export_522 */] 0000138C 2050 movea.l A0, [A0] 0000138E 3828 000C move.w D4, [A0 + 0xC] 00001392 7600 moveq.l D3, 0x00 00001394 6000 0080 bra +0x82 /* 00001416 */ label00001398: 00001398 700C moveq.l D0, 0x0C 0000139A C1C3 muls.w D0, D3 0000139C 266D 1072 movea.l A3, [A5 + 0x1072 /* export_522 */] 000013A0 2653 movea.l A3, [A3] 000013A2 D7C0 add.l A3, D0 000013A4 47EB 0014 lea.l A3, [A3 + 0x14] 000013A8 0C53 FFFF cmpi.w [A3], 0xFFFF 000013AC 6766 beq +0x68 /* 00001414 */ 000013AE 246B 0008 movea.l A2, [A3 + 0x8] 000013B2 200A move.l D0, A2 000013B4 675E beq +0x60 /* 00001414 */ 000013B6 3005 move.w D0, D5 000013B8 48C0 ext.l D0 000013BA 2052 movea.l A0, [A2] 000013BC B0A8 000C cmp.l D0, [A0 + 0xC] 000013C0 6652 bne +0x54 /* 00001414 */ 000013C2 2052 movea.l A0, [A2] 000013C4 2668 0008 movea.l A3, [A0 + 0x8] 000013C8 2052 movea.l A0, [A2] 000013CA 4AA8 0028 tst.l [A0 + 0x28] 000013CE 6F16 ble +0x18 /* 000013E6 */ 000013D0 2F0B move.l -[A7], A3 000013D2 4EAD A520 jsr [A5 - 0x5AE0] 000013D6 4A40 tst.w D0 000013D8 584F addq.w A7, 4 000013DA 660A bne +0xC /* 000013E6 */ 000013DC 2052 movea.l A0, [A2] 000013DE 70FF moveq.l D0, 0xFFFFFFFF 000013E0 2140 000C move.l [A0 + 0xC], D0 000013E4 602E bra +0x30 /* 00001414 */ label000013E6: 000013E6 2F0A move.l -[A7], A2 000013E8 2052 movea.l A0, [A2] 000013EA 3F28 0010 move.w -[A7], [A0 + 0x10] 000013EE 4EBA ED68 jsr [PC - 0x1298 /* 00000158 */] 000013F2 700C moveq.l D0, 0x0C 000013F4 C1C3 muls.w D0, D3 000013F6 266D 1072 movea.l A3, [A5 + 0x1072 /* export_522 */] 000013FA 2653 movea.l A3, [A3] 000013FC D7C0 add.l A3, D0 000013FE 47EB 0014 lea.l A3, [A3 + 0x14] 00001402 42AB 0004 clr.l [A3 + 0x4] 00001406 42AB 0008 clr.l [A3 + 0x8] 0000140A 2F0A move.l -[A7], A2 0000140C 4EAD A358 jsr [A5 - 0x5CA8] 00001410 4FEF 000A lea.l A7, [A7 + 0xA] label00001414: 00001414 5243 addq.w D3, 1 label00001416: 00001416 B644 cmp.w D3, D4 00001418 6D00 FF7E blt -0x80 /* 00001398 */ 0000141C 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001420 4E75 rts 00001422 48E7 1020 movem.l -[A7], D3,A2 00001426 7600 moveq.l D3, 0x00 00001428 4EAD BFB0 jsr [A5 - 0x4050] 0000142C 2448 movea.l A2, A0 0000142E 594F subq.w A7, 4 00001430 2F0A move.l -[A7], A2 00001432 4EAD FE30 jsr [A5 - 0x1D0] 00001436 201F move.l D0, [A7]+ 00001438 2600 move.l D3, D0 0000143A 4A83 tst.l D3 0000143C 6614 bne +0x16 /* 00001452 */ 0000143E 594F subq.w A7, 4 00001440 2F0A move.l -[A7], A2 00001442 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001446 4878 0001 push.l 0x1 0000144A 4EAD FE38 jsr [A5 - 0x1C8] 0000144E 201F move.l D0, [A7]+ 00001450 2600 move.l D3, D0 label00001452: 00001452 594F subq.w A7, 4 00001454 2F0A move.l -[A7], A2 00001456 42A7 clr.l -[A7] 00001458 42A7 clr.l -[A7] 0000145A 4EAD FE70 jsr [A5 - 0x190] 0000145E 201F move.l D0, [A7]+ 00001460 4CDF 0408 movem.l D3,A2, [A7]+ 00001464 4E75 rts fn00001466: 00001466 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 0000146A 4FEF FEFA lea.l A7, [A7 - 0x106] 0000146E 362F 0126 move.w D3, [A7 + 0x126] 00001472 3043 movea.w A0, D3 00001474 2F08 move.l -[A7], A0 00001476 4EAD EC60 jsr [A5 - 0x13A0] 0000147A 4A00 tst.b D0 0000147C 584F addq.w A7, 4 0000147E 677A beq +0x7C /* 000014FA */ 00001480 3443 movea.w A2, D3 00001482 200A move.l D0, A2 00001484 E988 lsl D0, 4 00001486 246D 107E movea.l A2, [A5 + 0x107E] 0000148A 2452 movea.l A2, [A2] 0000148C D5C0 add.l A2, D0 0000148E 45EA 0014 lea.l A2, [A2 + 0x14] 00001492 182A 000F move.b D4, [A2 + 0xF] 00001496 2A2A 0008 move.l D5, [A2 + 0x8] 0000149A 3C2A 000C move.w D6, [A2 + 0xC] 0000149E 2852 movea.l A4, [A2] 000014A0 266A 0004 movea.l A3, [A2 + 0x4] 000014A4 4292 clr.l [A2] 000014A6 70FF moveq.l D0, 0xFFFFFFFF 000014A8 2540 0008 move.l [A2 + 0x8], D0 000014AC 157C 0001 000F move.b [A2 + 0xF], 0x1 000014B2 200B move.l D0, A3 000014B4 6712 beq +0x14 /* 000014C8 */ 000014B6 4857 pea.l [A7] 000014B8 2F0B move.l -[A7], A3 000014BA 4EAD E158 jsr [A5 - 0x1EA8] 000014BE 2F0B move.l -[A7], A3 000014C0 4EAD C200 jsr [A5 - 0x3E00] 000014C4 4FEF 000C lea.l A7, [A7 + 0xC] label000014C8: 000014C8 2F0C move.l -[A7], A4 000014CA 4EAD C200 jsr [A5 - 0x3E00] 000014CE 3F03 move.w -[A7], D3 000014D0 4EBA FEAE jsr [PC - 0x152 /* 00001380 */] 000014D4 200B move.l D0, A3 000014D6 5C4F addq.w A7, 6 000014D8 6712 beq +0x14 /* 000014EC */ 000014DA 486D D638 pea.l [A5 - 0x29C8] 000014DE 3F03 move.w -[A7], D3 000014E0 486F 0006 pea.l [A7 + 0x6] 000014E4 4EAD A508 jsr [A5 - 0x5AF8] 000014E8 4FEF 000A lea.l A7, [A7 + 0xA] label000014EC: 000014EC 4A04 tst.b D4 000014EE 660A bne +0xC /* 000014FA */ 000014F0 3F06 move.w -[A7], D6 000014F2 2F05 move.l -[A7], D5 000014F4 4EAD A518 jsr [A5 - 0x5AE8] 000014F8 5C4F addq.w A7, 6 label000014FA: 000014FA 4FEF 0106 lea.l A7, [A7 + 0x106] 000014FE 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00001502 4E75 rts fn00001504: 00001504 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00001508 514F subq.w A7, 8 0000150A 1A2F 001C move.b D5, [A7 + 0x1C] 0000150E 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 00001514 6D74 blt +0x76 /* 0000158A */ 00001516 302D 0FA0 move.w D0, [A5 + 0xFA0] 0000151A 48C0 ext.l D0 0000151C E788 lsl D0, 3 0000151E 206D 0F8E movea.l A0, [A5 + 0xF8E] 00001522 2050 movea.l A0, [A0] 00001524 D1ED 0F96 add.l A0, [A5 + 0xF96] 00001528 91C0 sub.l A0, D0 0000152A 2E90 move.l [A7], [A0] 0000152C 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001532 7001 moveq.l D0, 0x01 00001534 B097 cmp.l D0, [A7] 00001536 670E beq +0x10 /* 00001546 */ 00001538 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000153C 4EAD E070 jsr [A5 - 0x1F90] 00001540 544F addq.w A7, 2 00001542 6000 0080 bra +0x82 /* 000015C4 */ label00001546: 00001546 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000154A 4EBA F954 jsr [PC - 0x6AC /* 00000EA0 */] 0000154E 3600 move.w D3, D0 00001550 4A43 tst.w D3 00001552 584F addq.w A7, 4 00001554 6C0C bge +0xE /* 00001562 */ 00001556 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 0000155A 4EAD E070 jsr [A5 - 0x1F90] 0000155E 544F addq.w A7, 2 00001560 6062 bra +0x64 /* 000015C4 */ label00001562: 00001562 3443 movea.w A2, D3 00001564 200A move.l D0, A2 00001566 E988 lsl D0, 4 00001568 246D 107E movea.l A2, [A5 + 0x107E] 0000156C 2452 movea.l A2, [A2] 0000156E D5C0 add.l A2, D0 00001570 45EA 0014 lea.l A2, [A2 + 0x14] 00001574 BA2A 000E cmp.b D5, [A2 + 0xE] 00001578 664A bne +0x4C /* 000015C4 */ 0000157A 4A2A 000F tst.b [A2 + 0xF] 0000157E 6644 bne +0x46 /* 000015C4 */ 00001580 3F03 move.w -[A7], D3 00001582 4EBA FEE2 jsr [PC - 0x11E /* 00001466 */] 00001586 544F addq.w A7, 2 00001588 603A bra +0x3C /* 000015C4 */ label0000158A: 0000158A 206D 107E movea.l A0, [A5 + 0x107E] 0000158E 2050 movea.l A0, [A0] 00001590 3828 000A move.w D4, [A0 + 0xA] 00001594 7600 moveq.l D3, 0x00 00001596 6028 bra +0x2A /* 000015C0 */ label00001598: 00001598 3443 movea.w A2, D3 0000159A 200A move.l D0, A2 0000159C E988 lsl D0, 4 0000159E 246D 107E movea.l A2, [A5 + 0x107E] 000015A2 2452 movea.l A2, [A2] 000015A4 D5C0 add.l A2, D0 000015A6 45EA 0014 lea.l A2, [A2 + 0x14] 000015AA BA2A 000E cmp.b D5, [A2 + 0xE] 000015AE 660E bne +0x10 /* 000015BE */ 000015B0 4A2A 000F tst.b [A2 + 0xF] 000015B4 6608 bne +0xA /* 000015BE */ 000015B6 3F03 move.w -[A7], D3 000015B8 4EBA FEAC jsr [PC - 0x154 /* 00001466 */] 000015BC 544F addq.w A7, 2 label000015BE: 000015BE 5243 addq.w D3, 1 label000015C0: 000015C0 B644 cmp.w D3, D4 000015C2 6DD4 blt -0x2A /* 00001598 */ label000015C4: 000015C4 4A6D 101E tst.w [A5 + 0x101E] 000015C8 6608 bne +0xA /* 000015D2 */ 000015CA 42A7 clr.l -[A7] 000015CC 4EAD E210 jsr [A5 - 0x1DF0] 000015D0 584F addq.w A7, 4 label000015D2: 000015D2 504F addq.w A7, 8 000015D4 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000015D8 4E75 rts 000015DA 1F3C 0001 move.b -[A7], 0x1 000015DE 4EBA FF24 jsr [PC - 0xDC /* 00001504 */] 000015E2 544F addq.w A7, 2 000015E4 4E75 rts 000015E6 4227 clr.b -[A7] 000015E8 4EBA FF1A jsr [PC - 0xE6 /* 00001504 */] 000015EC 544F addq.w A7, 2 000015EE 4E75 rts 000015F0 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000015F4 4FEF FEE6 lea.l A7, [A7 - 0x11A] 000015F8 246F 0136 movea.l A2, [A7 + 0x136] 000015FC 7001 moveq.l D0, 0x01 000015FE 2E80 move.l [A7], D0 00001600 2F4A 0004 move.l [A7 + 0x4], A2 00001604 78FF moveq.l D4, 0xFFFFFFFF 00001606 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000160A 4EAD C2E0 jsr [A5 - 0x3D20] 0000160E 7201 moveq.l D1, 0x01 00001610 B081 cmp.l D0, D1 00001612 584F addq.w A7, 4 00001614 6E04 bgt +0x6 /* 0000161A */ 00001616 7A01 moveq.l D5, 0x01 00001618 600C bra +0xE /* 00001626 */ label0000161A: 0000161A 7A00 moveq.l D5, 0x00 0000161C 2F0A move.l -[A7], A2 0000161E 4EBA F880 jsr [PC - 0x780 /* 00000EA0 */] 00001622 3800 move.w D4, D0 00001624 584F addq.w A7, 4 label00001626: 00001626 4878 0001 push.l 0x1 0000162A 42A7 clr.l -[A7] 0000162C 4EAD C1F8 jsr [A5 - 0x3E08] 00001630 2448 movea.l A2, A0 00001632 206D 1072 movea.l A0, [A5 + 0x1072 /* export_522 */] 00001636 2050 movea.l A0, [A0] 00001638 3C28 000C move.w D6, [A0 + 0xC] 0000163C 7600 moveq.l D3, 0x00 0000163E 504F addq.w A7, 8 00001640 6000 00B4 bra +0xB6 /* 000016F6 */ label00001644: 00001644 700C moveq.l D0, 0x0C 00001646 C1C3 muls.w D0, D3 00001648 206D 1072 movea.l A0, [A5 + 0x1072 /* export_522 */] 0000164C 2050 movea.l A0, [A0] 0000164E D1C0 add.l A0, D0 00001650 2F68 0014 0008 move.l [A7 + 0x8], [A0 + 0x14] 00001656 2F68 0018 000C move.l [A7 + 0xC], [A0 + 0x18] 0000165C 2F68 001C 0010 move.l [A7 + 0x10], [A0 + 0x1C] 00001662 0C6F FFFF 0008 cmpi.w [A7 + 0x8], 0xFFFF 00001668 6700 008A beq +0x8C /* 000016F4 */ 0000166C 7003 moveq.l D0, 0x03 0000166E B0AF 000C cmp.l D0, [A7 + 0xC] 00001672 6600 0080 bne +0x82 /* 000016F4 */ 00001676 266F 0010 movea.l A3, [A7 + 0x10] 0000167A 4A05 tst.b D5 0000167C 660C bne +0xE /* 0000168A */ 0000167E 2053 movea.l A0, [A3] 00001680 3004 move.w D0, D4 00001682 48C0 ext.l D0 00001684 B0A8 000C cmp.l D0, [A0 + 0xC] 00001688 666A bne +0x6C /* 000016F4 */ label0000168A: 0000168A 486F 0014 pea.l [A7 + 0x14] 0000168E 3F2F 000C move.w -[A7], [A7 + 0xC] 00001692 2F2D 0FAA move.l -[A7], [A5 + 0xFAA /* export_497 */] 00001696 4EAD E0F8 jsr [A5 - 0x1F08] 0000169A 486F 001E pea.l [A7 + 0x1E] 0000169E 486D 91D3 pea.l [A5 - 0x6E2D] 000016A2 4EAD B010 jsr [A5 - 0x4FF0] 000016A6 4878 0001 push.l 0x1 000016AA 0C2F 00FF 002A cmpi.b [A7 + 0x2A], 0xFF 000016B0 650E bcs +0x10 /* 000016C0 */ 000016B2 41EF 002B lea.l A0, [A7 + 0x2B] 000016B6 70FF moveq.l D0, 0xFFFFFFFF label000016B8: 000016B8 5280 addq.l D0, 1 000016BA 4A18 tst.b [A0]+ 000016BC 66FA bne -0x4 /* 000016B8 */ 000016BE 6006 bra +0x8 /* 000016C6 */ label000016C0: 000016C0 7000 moveq.l D0, 0x00 000016C2 102F 002A move.b D0, [A7 + 0x2A] label000016C6: 000016C6 2F00 move.l -[A7], D0 000016C8 486F 002F pea.l [A7 + 0x2F] 000016CC 2F0A move.l -[A7], A2 000016CE 4EAD C210 jsr [A5 - 0x3DF0] 000016D2 2008 move.l D0, A0 000016D4 4FEF 0022 lea.l A7, [A7 + 0x22] 000016D8 661A bne +0x1C /* 000016F4 */ 000016DA 3F3C 0002 move.w -[A7], 0x2 000016DE 4EAD E070 jsr [A5 - 0x1F90] 000016E2 2F0A move.l -[A7], A2 000016E4 4EAD C200 jsr [A5 - 0x3E00] 000016E8 91C8 sub.l A0, A0 000016EA 4FEF 0120 lea.l A7, [A7 + 0x120] 000016EE 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 000016F2 4E75 rts label000016F4: 000016F4 5243 addq.w D3, 1 label000016F6: 000016F6 B646 cmp.w D3, D6 000016F8 6D00 FF4A blt -0xB4 /* 00001644 */ 000016FC 422F 0015 clr.b [A7 + 0x15] 00001700 422F 0014 clr.b [A7 + 0x14] 00001704 4878 0001 push.l 0x1 00001708 4878 0001 push.l 0x1 0000170C 486F 001C pea.l [A7 + 0x1C] 00001710 2F0A move.l -[A7], A2 00001712 4EAD C210 jsr [A5 - 0x3DF0] 00001716 204A movea.l A0, A2 00001718 4FEF 012A lea.l A7, [A7 + 0x12A] 0000171C 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00001720 4E75 rts 00001722 4E75 rts 00001724 0000 0000 ori.b D0, 0x0 00001728 0000 0000 ori.b D0, 0x0 0000172C 0000 0000 ori.b D0, 0x0